CKDS

There are three formats of the CKDS:

The variable length record format is only required if variable-length key tokens are to be stored in the CKDS. All fixed-length and variable-length symmetric key tokens can be stored in the variable-length record format CKDS. See Migrating to the variable length CKDS for more information.

In addition to supporting all symmetric key tokens, the KDSR format CKDS provides support for metadata for each record including tracking usage of the records. See Migrating to the KDSR format key data set for more information.

When sharing a CKDS with CCF systems and non-CCF systems, the CKDS must be created on a CCF system and must not be in KDSR format.

When new key types are added to the CKDS, these following consideration applies when sharing the CKDS:

If you have no coprocessor, you can initialize the CKDS for use with clear AES and DES data keys. This CKDS cannot be used on a system with cryptographic coprocessors.

Release HCR7780 introduced the enhanced key wrapping method for DES key tokens. ICSF releases before HCR7780 do not support enhanced key wrapping and require a toleration APAR.

A CKDS with tokens wrapped with the enhanced method can only be reenciphered on a system running release HCR7780 or later.

Note: The CKDS exits (single-record, read-write and retrieval) are not enabled for either variable-length record format of the CKDS. See Installation exits for more information.