Parameters

The parameter definitions for CSNBDKM.

For the definitions of the return_code, reason_code, exit_data_length, and exit_data parameters, see Parameters common to all verbs.

source_key_token
Direction: Input
Type: String
A pointer to a 64-byte string variable containing the source key to be imported. The source key must be an external token or null token. The external key token must indicate that a control vector is present; however, the control vector is usually valued at zero. A double-length key that should result in a default DATA control vector must be specified in a version X'01' external key token. Otherwise, both single and double-length keys are presented in a version X'00' key token. For the null token, the verb processes this token format as a DATA key encrypted by the importer key and a null (all zero) control vector.
importer_key_identifier
Direction: Input/Output
Type: String

A pointer to a 64-byte string variable containing the (IMPORTER) transport key or key label of the transport key used to decipher the source key. Or a variable length TR-31 key token containing the (IMPORTER) transport key with the following properties:

  • Key Usage: K0
  • Algorithm: T
  • Mode Of Use: D
target_key_identifier
Direction: Output
Type: String
A pointer to a 64-byte string variable containing a null key token or an internal key token. The key token receives the imported key.