Data Fields
WOLFSSL_X509 Struct Reference

Data Fields

int version
 
int serialSz
 
int deviceTypeSz
 
int hwTypeSz
 
byte deviceType [EXTERNAL_SERIAL_SIZE]
 
byte hwType [EXTERNAL_SERIAL_SIZE]
 
int hwSerialNumSz
 
byte hwSerialNum [EXTERNAL_SERIAL_SIZE]
 
byte certPolicySet
 
byte certPolicyCrit
 
int notBeforeSz
 
int notAfterSz
 
byte notBefore [MAX_DATE_SZ]
 
byte notAfter [MAX_DATE_SZ]
 
buffer sig
 
int sigOID
 
DNS_entryaltNames
 
buffer pubKey
 
int pubKeyOID
 
DNS_entryaltNamesNext
 
word32 pkCurveOID
 
DerBufferderCert
 
void * heap
 
byte dynamicMemory
 
byte isCa:1
 
char certPolicies [MAX_CERTPOL_NB][MAX_CERTPOL_SZ]
 
int certPoliciesNb
 
void * ex_data [MAX_EX_DATA]
 
byte * authKeyId
 
byte * subjKeyId
 
byte * extKeyUsageSrc
 
const byte * CRLInfo
 
byte * authInfo
 
word32 pathLength
 
word16 keyUsage
 
int CRLInfoSz
 
int authInfoSz
 
word32 authKeyIdSz
 
word32 subjKeyIdSz
 
word32 extKeyUsageSz
 
word32 extKeyUsageCount
 
byte CRLdistSet:1
 
byte CRLdistCrit:1
 
byte authInfoSet:1
 
byte authInfoCrit:1
 
byte keyUsageSet:1
 
byte keyUsageCrit:1
 
byte extKeyUsageCrit:1
 
byte subjKeyIdSet:1
 
byte subjKeyIdCrit:1
 
byte basicConstSet:1
 
byte basicConstCrit:1
 
byte basicConstPlSet:1
 
byte subjAltNameSet:1
 
byte subjAltNameCrit:1
 
byte authKeyIdSet:1
 
byte authKeyIdCrit:1
 
byte serial [EXTERNAL_SERIAL_SIZE]
 
char subjectCN [ASN_NAME_MAX]
 
char challengePw [CTC_NAME_SIZE]
 
WOLFSSL_X509_NAME issuer
 
WOLFSSL_X509_NAME subject