#include <p6kmipencoder.h>
When the key material is not supported by a p6ICryptoKey object use this structure to pass the key info to the encoder.
objectType - what type of key is encoded, see Section 9.1.3.2.12 in p6kmip.h, Object Type Enumeration keyFormatType - how the key material is encoded, see Section 9.1.3.2.3 in p6kmip.h, Key Format Type Enumeration compressionType - optional, set to zero if not in use, how the key material is encoded, see Section 9.1.3.2.2 in p6kmip.h, Key Compression Type Enumeration keyMaterial - the TTLV encoded bytes that will be placed into a Key Block structure as the Key material field, must be completely encoded including a structure or byte string type and key material tag attribCount - number if items pointed to by pAttributeList (set to zero if nothing in pAttributeList) pAttributeList - optional can be NULL, a set of attributes to be encoded into the Key Value with the key material cryptoAlgorithm - optional, set to zero if not in use, Section 9.1.3.2.13 in p6kmip.h, Cryptographic Algorithm Enumeration cryptoLength - optional, set to zero if not in use, an integer value, size of the key in bits
Definition at line 604 of file p6kmipencoder.h.