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

#include <p6kmipclient.h>

Public Attributes

P6KMIP_TEMPLATEATTRIBUTEpCommonAttributes
 
P6KMIP_MSGEXTENSIONpExtension
 
P6UINT32pOffset
 
P6KMIP_TEMPLATEATTRIBUTEpPrivateKeyAttributes
 
P6KMIP_TEMPLATEATTRIBUTEpPublicKeyAttributes
 
P6NCSTR uniqueId
 

Detailed Description

P6KMIP_PAIRPARAMS.

Specific parameters required by the Create Key-Pair and ReKey Key-Pair operations.

pCommonAttributes - optional can be NULL, used to define the type of asymmetric keys to create (e.g., key size, cipher) that are common to both private and public key, and any other attributes to be associated with the new key object (e.g., Object Group) pPrivateKeyAttributes - optional can be NULL, used to define the type of asymmetric key to create (e.g., key size, cipher) that are specific to the private key to be generated, and any other attributes to be associated with the new key object (e.g., Object Group) pPublicKeyAttributes - optional can be NULL, used to define the type of asymmetric key to create (e.g., key size, cipher) that are specific to the public key to be generated, and any other attributes to be associated with the new key object (e.g., Object Group) pExtension - optional can be NULL, an extension specific to a locate operation

Additional parameters that are only used for Re-key Key Pair operation: uniqueId - optional uniqueIdentifier.pString can be NULL, pointer to the asymmetric key to replace pOffset - optional can be NULL, an interval value to indicate the difference between the initialization date and the activation date of the new key

Definition at line 992 of file p6kmipclient.h.


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