class WeaveCertificateData

Defined at line 165 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCert.h

WeaveCertificateData -- In-memory representation of data extracted

from a Weave certificate.

Public Members

WeaveDN SubjectDN
WeaveDN IssuerDN
CertificateKeyId SubjectKeyId
CertificateKeyId AuthKeyId
 PublicKey
 Signature
uint32_t PubKeyCurveId
const uint8_t * EncodedCert
uint16_t EncodedCertLen
uint16_t CertFlags
uint16_t KeyUsageFlags
uint16_t PubKeyAlgoOID
uint16_t SigAlgoOID
uint8_t CertType
uint8_t KeyPurposeFlags
uint16_t NotBeforeDate
uint16_t NotAfterDate
uint8_t PathLenConstraint
uint8_t[32] TBSHash

Enumerations

enum 
Name Value
kMaxTBSHashLen nl::Weave::Platform::Security::SHA256::kHashLength

Defined at line 168 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCert.h

Records