cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Public Member Functions | Public Attributes | List of all members
PKCS12_INFO Struct Reference

#include <pkcs12.h>

Public Member Functions

 BUFFER (CRYPT_MAX_TEXTSIZE, labelLength) char label[CRYPT_MAX_TEXTSIZE+8]
 
 BUFFER (CRYPT_MAX_HASHSIZE, idLength) BYTE id[CRYPT_MAX_HASHSIZE+8]
 
 BUFFER (CRYPT_MAX_HASHSIZE, macSaltSize) BYTE macSalt[CRYPT_MAX_HASHSIZE+8]
 

Public Attributes

int flags
 
int labelLength
 
int idLength
 
PKCS12_OBJECT_INFO keyInfo
 
PKCS12_OBJECT_INFO certInfo
 
CRYPT_CONTEXT iMacContext
 
int macSaltSize
 
int macIterations
 
BOOLEAN macInitialised
 

Detailed Description

Definition at line 100 of file pkcs12.h.

Member Function Documentation

PKCS12_INFO::BUFFER ( CRYPT_MAX_TEXTSIZE  ,
labelLength   
)
PKCS12_INFO::BUFFER ( CRYPT_MAX_HASHSIZE  ,
idLength   
)
PKCS12_INFO::BUFFER ( CRYPT_MAX_HASHSIZE  ,
macSaltSize   
)

Member Data Documentation

PKCS12_OBJECT_INFO PKCS12_INFO::certInfo

Definition at line 111 of file pkcs12.h.

int PKCS12_INFO::flags

Definition at line 102 of file pkcs12.h.

int PKCS12_INFO::idLength

Definition at line 108 of file pkcs12.h.

CRYPT_CONTEXT PKCS12_INFO::iMacContext

Definition at line 122 of file pkcs12.h.

PKCS12_OBJECT_INFO PKCS12_INFO::keyInfo

Definition at line 111 of file pkcs12.h.

int PKCS12_INFO::labelLength

Definition at line 105 of file pkcs12.h.

BOOLEAN PKCS12_INFO::macInitialised

Definition at line 127 of file pkcs12.h.

int PKCS12_INFO::macIterations

Definition at line 126 of file pkcs12.h.

int PKCS12_INFO::macSaltSize

Definition at line 125 of file pkcs12.h.


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