Microchip® Advanced Software Framework

tstrX509Cert Struct Reference

#include <x509_cert.h>

Data Fields

uint8 au8SerialNo [X509_SERIAL_NO_MAX_SZ]
 
tenuHashAlg enuHashAlg
 
tenuTlsSignAlg enuSignAlg
 
tstrMemPoolpstrMemPool
 
uint8pu8Hash
 
uint8pu8Sig
 
tstrSystemTime strExpiryDate
 
tstrX520Name strIssuer
 
tstrPublicKey strPubKey
 
tstrSystemTime strStartDate
 
tstrX520Name strSubject
 
uint16 u16HashSz
 
uint16 u16SigSz
 
uint8 u8SerialNumberLength
 
uint8 u8ValidityStatus
 
uint8 u8Version
 

uint8 tstrX509Cert::au8SerialNo[X509_SERIAL_NO_MAX_SZ]

X509 certificate serial number.

Referenced by Cert_DecodeTBSCertificate(), CryptoX509CertDecode(), and X509Cert_Dump().

uint8* tstrX509Cert::pu8Hash

Referenced by Cert_ComputeTBSCertHash().

uint8* tstrX509Cert::pu8Sig
tstrSystemTime tstrX509Cert::strExpiryDate
tstrSystemTime tstrX509Cert::strStartDate
tstrX520Name tstrX509Cert::strSubject
uint16 tstrX509Cert::u16HashSz

Referenced by Cert_ComputeTBSCertHash().

uint16 tstrX509Cert::u16SigSz
uint8 tstrX509Cert::u8SerialNumberLength

X509 certificate serial number Length in bytes.

Referenced by Cert_DecodeTBSCertificate(), CryptoX509CertDecode(), and X509Cert_Dump().

uint8 tstrX509Cert::u8ValidityStatus

Referenced by Cert_DecodeValidity().

uint8 tstrX509Cert::u8Version

X509 version.

Referenced by Cert_DecodeTBSCertificate(), and X509Cert_Dump().