About HID Crescendo® SDK

HID Crescendo® SDK provides integrators with API and a Command Line Interface (CLI) Tool to manage and use HID Crescendo® devices, including the Crescendo hybrid smart cards and the USB- and NFC-enabled HID Crescendo Key Series.

Either with API-level integration, or with the CLI Tool, integrators can:

  • Identify an inserted device by product name and device serial number

  • Configure PKI keys and certificates, and use them for authentication, digital signature and encryption services

  • Configure a device with One-Time Password options, and generate HOTP, TOTP and OCRA-compliant passwords for highly secure transactions

  • Configure and access PIV data objects

  • Configure PIN policies and PIN itself

  • Configure PUK, unblock PIN using PUK

  • Configure Management Keys

  • When using the FIPS-certified version of Crescendo devices, use Secure Key Injection to securely transfer OTP, PIV or Management keys to the token.

Supported Devices

USB keys:

  • HID Crescendo Key v1

  • HID Crescendo Key v3

Smart cards:

  • HID Crescendo 2300

  • HID Crescendo 3000
  • HID Crescendo 4000

Supported API Languages

  • C#

  • Python