nl:: Weave:: Profiles:: Security:: CASE
Bu ad alanı, Weave güvenlik profilindeki Certificate Authenticated Session sayfalar (CASE) protokolü için Weave'deki tüm arayüzleri içerir.
Özet
Numaralandırmalar |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
İşlevler |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Bir WeaveCASECertificateInfo TLV yapısını kodlar.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Bir WeaveCASECertificateInfo TLV yapısını kodlar.
|
Sınıflar |
|
---|---|
nl:: |
CASE oturum başlatma mesajlarının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini muhafaza eder. |
nl:: |
CASE BeginSessionRequest mesajının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini içerir. |
nl:: |
CASE BeginSessionRequest mesajının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini içerir. |
nl:: |
CASE yeniden yapılandırma mesajının oluşturulması veya işlenmesiyle ilgili bilgileri içerir. |
nl:: |
CASE oturumu kurulurken kimlik doğrulama işlemleri için yetki verilen soyut arayüz. |
nl:: |
Weave CASE protokolünün temel mantığını uygular. |
Numaralandırmalar
@224
@224
@225
@225
@226
@226
@227
@227
İşlevler
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Bir WeaveCASECertificateInfo TLV yapısını kodlar.
Bu yöntem, belirtilen bir varlık sertifikası ile isteğe bağlı bir ara sertifika içeren WeaveCASECertificateINFORMATION yapısını Weave TLV formunda kodlar. Elde edilen CASE sertifikası bilgi yapısı, sağlanan arabelleğe yazılır.
Ayrıntılar | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||||||
Değerleri Döndür |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Bir WeaveCASECertificateInfo TLV yapısını kodlar.
Bu yöntem, belirtilen bir varlık sertifikası ile isteğe bağlı bir ara sertifika içeren WeaveCASECertificateINFORMATION yapısını Weave TLV formunda kodlar. Elde edilen CASE sertifikasının bilgi yapısı, sağlanan TLVWriter'a yazılır.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Değerleri Döndür |
|