Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::P6KMIP_DERIVEKEY Struct Reference

#include <p6kmipencoder.h>

Public Attributes

P6BCSTR derivationData
 
P6UINT32 idCount
 
P6UINT32 iterationCount
 
P6BCSTR IV
 
P6UINT32 method
 
P6UINT32 objectType
 
P6KMIP_CRYPTOPARAMS params
 
P6NCSTRpUniqueIdentifers
 
P6BCSTR salt
 

Detailed Description

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.


The documentation for this struct was generated from the following file: