nl:: Weave:: Profiles:: Security:: CASE
Bu ad alanı, Weave güvenlik profilinde yer alan Sertifika Kimlik Doğrulamalı Oturum Oluşturma (CASE) protokolü için Weave'deki tüm arayüzleri içerir.
Özet
Sıralamalar |
|
---|---|
@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)
|
WeaveCASECertificateInformation TLV yapısını kodlar.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
WeaveCASECertificateInformation TLV yapısını kodlar.
|
Sınıflar |
|
---|---|
nl:: |
CASE başlangıç oturumu mesajlarının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini muhafazaya alır. |
nl:: |
Bir CASE BeginSessionRequest mesajının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini muhafazaya alır. |
nl:: |
Bir CASE BeginSessionRequest mesajının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini muhafazaya alır. |
nl:: |
Bir CASE yeniden yapılandırma mesajının oluşturulması veya işlenmesiyle ilgili bilgileri içerir. |
nl:: |
CASE oturumu kurulumu sırasında kimlik doğrulama işlemlerinin yetkilendirildiği soyut arayüz. |
nl:: |
Weave CASE protokolünün temel mantığını uygular. |
Sıralamalar
@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 )
WeaveCASECertificateInformation TLV yapısını kodlar.
Bu yöntem, belirtilen bir varlık sertifikası ve isteğe bağlı bir ara sertifika içeren Weave TLV biçiminde bir WeaveCASECertificateInformation yapısını kodlar. Elde edilen CASE sertifikasının bilgi yapısı, sağlanan bir arabelleğe yazılır.
Ayrıntılar | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||||||
Döndürülen Değerler |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
WeaveCASECertificateInformation TLV yapısını kodlar.
Bu yöntem, belirtilen bir varlık sertifikası ve isteğe bağlı bir ara sertifika içeren Weave TLV biçiminde bir WeaveCASECertificateInformation yapısını kodlar. Elde edilen CASE sertifikasının bilgi yapısı, sağlanan bir TLVWriter'a yazılır.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|