Show / Hide Table of Contents
Edit on GitHub

Amplia - PKCS #11 key stores

Devices such as Hardware Security Modules (HSMs) and cryptographic USB tokens usually support communication through the PKCS #11 protocol.

Note

In the PKCS #11 standard, any device capable of storing keys is called a token

To configure a PKCS #11 key store on Amplia, use the following settings:

  • Type: Pkcs11
  • Module: name of the PKCS #11 library (e.g.: eTPKCS11.dll)
  • Pin: PIN of the token, if required
  • TokenSerialNumber: if multiple tokens will be present, you can specify the token to be used with this setting

Sample configuration:

"KeyStores": {
    ...,
    "MyDevice": {
        "Type": "Pkcs11",
        "Module": "...",
        "Pin": "..."
    },
    ...
}

Common PKCS #11 key stores

Safenet eToken cryptographic USB token (one token plugged in only):

"eToken": {
    "Type": "Pkcs11",
    "Module": "eTPKCS11.dll",
    "Pin": "XXXX"
}

Safenet eToken cryptographic USB token (multiple tokens present, specifying the token to be used):

"eTokenA": {
    "Type": "Pkcs11",
    "Module": "eTPKCS11.dll",
    "Pin": "XXXX",
    "TokenSerialNumber": "01f5cfe4"
}

See also

  • Amplia - Key Stores
  • Amplia - CAPI Key Stores
  • Amplia - CNG Key Stores
  • Installing Amplia on Windows Server
  • Troubleshooting
Back to top Copyright © 2015-2018 Lacuna Software