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

#include <p6kmipclient.h>

Public Attributes

P6UINT32 cryptoAlgorithm
 
P6UINT32 cryptoLength
 
p6IKMIPAttributepAttributes
 
P6UINT32 type
 
union {
   p6IDHKeyExchange *   pDHKey
 
   p6ICryptoKey *   pKey
 
value
 

Detailed Description

P6KMIP_KEYBLOCK.

The parsed contents of a key block returned from a Get operation

cryptoAlgorithm - the cipher type associated with the key, set to zero when no value set, see Section 9.1.3.2.13 in p6kmip.h, Cryptographic Algorithm Enumeration cryptoLength - the size of the key, set to zero when no value set pAttributes - all attributes that where encoded with the key in the KMIP Key Value structure, NULL if none exist type - indicates which union element is used {1..}, 0 means no value set

pKey - item 1, a P6R crypto key object containing the returned key material and some meta-data pDHKey - item 2, a P6R DH crypto key object containing the returned key material

Definition at line 1595 of file p6kmipclient.h.


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