#include <p6kmipencoder.h>
Public Attributes | |
P6BCSTR | derivationData |
P6UINT32 | idCount |
P6UINT32 | iterationCount |
P6BCSTR | IV |
P6UINT32 | method |
P6UINT32 | objectType |
P6KMIP_CRYPTOPARAMS | params |
P6NCSTR * | pUniqueIdentifers |
P6BCSTR | salt |
P6KMIP_DRIVEKEY.
Information required to derive a new key or secret data from data already on key management server. objectType - what is encoded, see Section 9.1.3.2.12 in p6kmip.h, Object Type Enumeration idCount - number of unique identifiers passed in pUniqueIdentifers pUniqueIdentifers - array of identifiers, one or more objects used to derive the key or secret data method - see Section 9.1.3.2.21 in p6kmip.h, Derivation Method Enumeration params - optional, see definition of P6KMIP_CRYPTOPARAMS IV - optional, set IV.pString to NULL when not in use, depends on the method and params derivationData - optional, set derivationData.pString to NULL when not in use, used if secret data is selected in pUniqueIdentifiers salt - only used for method is PBKDF2, ignored otherwise iterationCount - only used for nethod is PBKDF2, ignored otherwise
Definition at line 665 of file p6kmipencoder.h.