My Project
Loading...
Searching...
No Matches
DecodedCert Struct Reference

Data Fields

const byte * publicKey
 
word32 pubKeySize
 
int pubKeyStored
 
word32 certBegin
 
word32 sigIndex
 
word32 sigLength
 
word32 signatureOID
 
word32 keyOID
 
int version
 
DNS_entryaltNames
 
DNS_entryaltEmailNames
 
Base_entrypermittedNames
 
Base_entryexcludedNames
 
byte subjectHash [KEYID_SIZE]
 
byte issuerHash [KEYID_SIZE]
 
byte subjectKeyHash [KEYID_SIZE]
 
byte issuerKeyHash [KEYID_SIZE]
 
const byte * signature
 
char * subjectCN
 
int subjectCNLen
 
char subjectCNEnc
 
char issuer [ASN_NAME_MAX]
 
char subject [ASN_NAME_MAX]
 
int verify
 
const byte * source
 
word32 srcIdx
 
word32 maxIdx
 
void * heap
 
byte serial [EXTERNAL_SERIAL_SIZE]
 
int serialSz
 
const byte * extensions
 
int extensionsSz
 
word32 extensionsIdx
 
const byte * extAuthInfo
 
int extAuthInfoSz
 
const byte * extAuthInfoCaIssuer
 
int extAuthInfoCaIssuerSz
 
const byte * extCrlInfo
 
int extCrlInfoSz
 
byte extSubjKeyId [KEYID_SIZE]
 
byte extAuthKeyId [KEYID_SIZE]
 
byte pathLength
 
byte maxPathLen
 
word16 extKeyUsage
 
byte extExtKeyUsage
 
const byte * extExtKeyUsageSrc
 
word32 extExtKeyUsageSz
 
word32 extExtKeyUsageCount
 
const byte * extAuthKeyIdSrc
 
word32 extAuthKeyIdSz
 
const byte * extSubjKeyIdSrc
 
word32 extSubjKeyIdSz
 
word32 pkCurveOID
 
const byte * beforeDate
 
int beforeDateLen
 
const byte * afterDate
 
int afterDateLen
 
const byte * issuerRaw
 
int issuerRawLen
 
const byte * subjectRaw
 
int subjectRawLen
 
char * subjectSN
 
int subjectSNLen
 
char subjectSNEnc
 
char * subjectC
 
int subjectCLen
 
char subjectCEnc
 
char * subjectL
 
int subjectLLen
 
char subjectLEnc
 
char * subjectST
 
int subjectSTLen
 
char subjectSTEnc
 
char * subjectO
 
int subjectOLen
 
char subjectOEnc
 
char * subjectOU
 
int subjectOULen
 
char subjectOUEnc
 
char * subjectSND
 
int subjectSNDLen
 
char subjectSNDEnc
 
char * subjectBC
 
int subjectBCLen
 
char subjectBCEnc
 
char * subjectJC
 
int subjectJCLen
 
char subjectJCEnc
 
char * subjectJS
 
int subjectJSLen
 
char subjectJSEnc
 
char * subjectEmail
 
int subjectEmailLen
 
DecodedName issuerName
 
DecodedName subjectName
 
int deviceTypeSz
 
byte * deviceType
 
int hwTypeSz
 
byte * hwType
 
int hwSerialNumSz
 
byte * hwSerialNum
 
char extCertPolicies [MAX_CERTPOL_NB][MAX_CERTPOL_SZ]
 
int extCertPoliciesNb
 
Signerca
 
SignatureCtx sigCtx
 
byte * tsip_encRsaKeyIdx
 
int badDate
 
int criticalExt
 
byte subjectCNStored: 1
 
byte extSubjKeyIdSet: 1
 
byte extAuthKeyIdSet: 1
 
byte extNameConstraintSet: 1
 
byte isCA: 1
 
byte pathLengthSet: 1
 
byte weOwnAltNames: 1
 
byte extKeyUsageSet: 1
 
byte extExtKeyUsageSet: 1
 
byte extCRLdistSet: 1
 
byte extAuthInfoSet: 1
 
byte extBasicConstSet: 1
 
byte extSubjAltNameSet: 1
 
byte inhibitAnyOidSet: 1
 
byte selfSigned: 1
 
byte extCertPolicySet: 1
 
byte extCRLdistCrit: 1
 
byte extAuthInfoCrit: 1
 
byte extBasicConstCrit: 1
 
byte extSubjAltNameCrit: 1
 
byte extAuthKeyIdCrit: 1
 
byte extNameConstraintCrit: 1
 
byte extSubjKeyIdCrit: 1
 
byte extKeyUsageCrit: 1
 
byte extExtKeyUsageCrit: 1
 
byte extCertPolicyCrit: 1