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