#include <p6pkcs12.h>
Public Attributes | |
P6UINT32 | caCount |
P6PBEMETHOD | certPBE |
P6PBEMETHOD | keyPBE |
P6UINT8 | keyType |
P6CHAR ** | pCANameArray |
P6CHAR * | pFriendlyName |
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.