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

#include <p6kmipencoder.h>

Public Attributes

P6UINT32 compressionType
 
P6UINT32 formatType
 
P6BCSTR keyPart
 
P6UINT32 method
 
P6UINT32 objectType
 
P6UINT32 partNumber
 
P6BSTR primeFieldSize
 
P6KMIP_KEYWRAPPINGpWrapInfo
 
P6UINT32 threshold
 
P6UINT32 totalParts
 

Detailed Description

P6KMIP_SPLITKEY.

Section 2.2.5 (in KMIP spec) Split Key A Split Key can be sent in the clear or wrapped. objectType - what is encoded, see Section 9.1.3.2.12 in p6kmip.h, Object Type Enumeration formatType - how it is encoded, see Section 9.1.3.2.3 in p6kmip.h, Key Format Type Enumeration compressionType - optional, set to zero when not in use, how it is encoded see Section 9.1.3.2.2 in p6kmip.h, Key Compression Type Enumeration keyPart - portion of the actual key material encrypted, signed, or in the clear pWrapInfo - optional, NULL when not in use, key info used for encrypting and/or signning the part of the split key totalParts - the key was broken into how many parts? partNumber - the data in keyPart is which part out of the total (e.g., 2 of 3) threshold - the minimum number of parts required to re-constitute the original key method - see Section 9.1.3.2.8 in p6kmip.h, Split Key Method Enumeration primeFieldSize - only required if splitMethod is "Polynomial Sharing Prime Field", Big Integer type, if not used set primeFieldSize.pString to NULL

Definition at line 618 of file p6kmipencoder.h.


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