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

#include <p6pkcs12.h>

Public Attributes

P6UINT32 caCount
 
P6PBEMETHOD certPBE
 
P6PBEMETHOD keyPBE
 
P6UINT8 keyType
 
P6CHAR ** pCANameArray
 
P6CHARpFriendlyName
 

Detailed Description

P6PKCS12_OPTIONS.

Options for generating a PKCS #12 file. Note that, PBE_SHA1_3KEY_TRIPLEDES_CBC, is the default used for keyPBE and certPBE fields when they are set to PBE_NULL.

pFriendlyName - (optional can be NULL) to be associated with the private key for human consumption pCANameArray - (optional can be NULL) an array of friendly names to be associated with cerificates in the ppCACertsArray caCount - number of entries in the pCANameArray keyType - how the private key should be used, 0 for unset, 1 for key exchange, 2 for key signning keyPBE - password based encryption method for the private key in the generated PKCS 12 file, if set to PBE_NULL then the default is used certPBE - password based encryption method for certificates in the generated PKCS 12 file, if set to PBE_NULL then the default is used

Definition at line 70 of file p6pkcs12.h.


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