nl:: örgü:: Profiller:: Güvenlik:: WeaveCertificateData

özet

Genel türler

@243 Sıralama

Genel özellikler

AuthKeyId
CertFlags
uint16_t
CertType
uint8_t
EC
EC
EncodedCert
const uint8_t *
EncodedCertLen
uint16_t
IssuerDN
KeyPurposeFlags
uint8_t
KeyUsageFlags
uint16_t
NotAfterDate
uint16_t
NotBeforeDate
uint16_t
PathLenConstraint
uint8_t
PubKeyAlgoOID
uint16_t
PubKeyCurveId
uint32_t
PublicKey
union nl::Weave::Profiles::Security::WeaveCertificateData::@244
SigAlgoOID
uint16_t
Signature
union nl::Weave::Profiles::Security::WeaveCertificateData::@245
SubjectDN
SubjectKeyId
TBSHash [kMaxTBSHashLen]
uint8_t

Genel türler

@243

 @243

Genel özellikler

Yetki Anahtarı Kimliği

CertificateKeyId AuthKeyId

Sertifika Bayrakları

uint16_t CertFlags

Sertifika Türü

uint8_t CertType

AT

EncodedECPublicKey EC

AT

EncodedECDSASignature EC

EncodingCert

const uint8_t * EncodedCert

EncodingCertLen

uint16_t EncodedCertLen

VerenDN

WeaveDN IssuerDN

AnahtarAmaçBayraklar

uint8_t KeyPurposeFlags

Anahtar KullanımıBayraklar

uint16_t KeyUsageFlags

NotAfterDate

uint16_t NotAfterDate

Tarihten Önce Değil

uint16_t NotBeforeDate

PathLenKısıtlama

uint8_t PathLenConstraint

PubKeyAlgoOID

uint16_t PubKeyAlgoOID

PubKeyEğri Kimliği

uint32_t PubKeyCurveId

Genel anahtar

union nl::Weave::Profiles::Security::WeaveCertificateData::@244 PublicKey

SigAlgoOID

uint16_t SigAlgoOID

İmza

union nl::Weave::Profiles::Security::WeaveCertificateData::@245 Signature

KonuDN

WeaveDN SubjectDN

KonuAnahtarıKimliği

CertificateKeyId SubjectKeyId

TBŞşşşş

uint8_t TBSHash[kMaxTBSHashLen]