нл:: Переплетение:: Профили:: Безопасность:: WeaveCertificateData

Краткое содержание

Публичные типы

@243 перечисление

Публичные атрибуты

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

Публичные типы

@243

 @243

Публичные атрибуты

Ауткэйид

CertificateKeyId AuthKeyId

СертФлаги

uint16_t CertFlags

Тип сертификата

uint8_t CertType

ЕС

EncodedECPublicKey EC

ЕС

EncodedECDSASignature EC

ЭнкодедКерт

const uint8_t * EncodedCert

ЭнкодедЦертЛен

uint16_t EncodedCertLen

DN эмитента

WeaveDN IssuerDN

КлючНазначениеФлаги

uint8_t KeyPurposeFlags

KeyUsageFlags

uint16_t KeyUsageFlags

Нотафтердате

uint16_t NotAfterDate

Нотбефордате

uint16_t NotBeforeDate

PathLenConstraint

uint8_t PathLenConstraint

PubKeyAlgoOID

uint16_t PubKeyAlgoOID

PubKeyCurveId

uint32_t PubKeyCurveId

Публичный ключ

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

SigAlgoOID

uint16_t SigAlgoOID

Подпись

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

DN субъекта

WeaveDN SubjectDN

Ид субъектного ключа

CertificateKeyId SubjectKeyId

ТБШаш

uint8_t TBSHash[kMaxTBSHashLen]