TR31 Translate (CSNBT31X)

Use the TR31 Translate verb to translate a proprietary CCA external or internal symmetric key-token (DES, AES, or HMAC) and its attributes into a non-proprietary TR-31 key block. Or use this verb to translate a TR-31 key token from an internal to external or external to internal state.

After being translated into a TR-31 key block, the key and its attributes are ready to be interchanged with any outside third party who uses TR-31.

Notes:

  • This verb supports PCI-HSM 2016 compliant-tagged key tokens.
  • The ANSI X9 TR-31-2018 optional block, which limits the hash algorithm of the HMAC key, is also supported.

For more information on how to use this service, read the Usage notes.