About the PKCS#11 API

ActivClient’s implementation of PKCS#11 complies with the PKCS#11 v2.20 documentation regarding behavior and return values of functions.

For additional information about this standard, go to http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/os/pkcs11-base-v2.40-os.html.

Prerequisites: The PKCS#11 API is supported on platforms where ActivClient has been installed. See ActivClient installation prerequites for more information.

Use this API to create generic PKI-based applications.

Supports

PKI and static passwords

Languages

C; HID Global provides samples in C and Java.

Description ActivClient SDK’s PKCS#11 API is a generic implementation of the PKCS#11 v2.20 standard.

The PKCS#11 API:

  • Provides support for:

    • Smart card cryptographic operations.

    • Client-based management of smart cards and smart card readers.

  • Is recommended for developers who want to:

    • Perform smart card cryptographic operations, use data storage, or have close control of the smart card state (card insertion and removal and PIN entry and change).

    • Reuse their code on a non-Windows platform.