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

Bu ad Belgesi Doğrulanmış Oturum kurulması için (Dokuma içindeki tüm arayüzleri içerir VAKA Dokuma güvenlik profili içinde) protokolü.

Özet

numaralandırmalar

@224 Sıralama
@225 Sıralama
@226 Sıralama
@227 Sıralama

Fonksiyonlar

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 WeaveCASECertificateInformation kodlar TLV yapısı.
EncodeCASECertInfo (TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
Bir WeaveCASECertificateInformation kodlar TLV yapısı.

sınıflar

nl :: Dokuma :: Profilleri :: Güvenlik :: DURUM :: BeginSessionContext

Bir üretimine ya da işleme ilişkin bağlam bilgisi Düzenledi HALİNDE oturumu mesajları başlar.

nl :: Dokuma :: Profilleri :: Güvenlik :: DURUM :: BeginSessionRequestContext

Bir üretimine ya da işleme ilişkin bağlam bilgilerini Düzenledi VAKA BeginSessionRequest mesajında.

nl :: Dokuma :: Profilleri :: Güvenlik :: DURUM :: BeginSessionResponseContext

Bir üretimine ya da işleme ilişkin bağlam bilgilerini Düzenledi VAKA BeginSessionRequest mesajında.

nl :: Dokuma :: Profiller :: Güvenlik :: DURUM :: ReconfigureContext

Bir üretimine ya da işleme ilişkin bilgileri Düzenledi VAKA yeniden yapılandırın mesajında.

nl :: Dokuma :: Profilleri :: Güvenlik :: DURUM :: WeaveCASEAuthDelegate

Kimlik doğrulama eylemler sırasında delege edildiği için Özet arayüz VAKA oturumu kurulması.

nl :: Dokuma :: Profiller :: Güvenlik :: DURUM :: WeaveCASEEngine

Uygular Örgü çekirdek mantığı ÖRNEK protokolü.

numaralandırmalar

@224

 @224

@225

 @225

@226

 @226

@227

 @227

Fonksiyonlar

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 WeaveCASECertificateInformation kodlar TLV yapısı.

Bu yöntem, örgü bir WeaveCASECertificateInformation yapısını kodlayan TLV belirli bir işletme belgesi ve isteğe bağlı bir ara bir sertifika içeren formu. Elde edilen ÖRNEK sertifikası bilgisi yapısı verilen tampon yazılır.

Ayrıntılar
parametreler
[in] buf
Kodlanmış içine tampon VAKA sertifika bilgisi yapısı yazılmalıdır.
[in] bufSize
Buf ile gösterilen arabelleğin bayt cinsinden boyutu.
[out] certInfoLen
Nihai kodlanmış boyutunu alacak bir tamsayı değeri VAKA sertifika bilgisi yapısı. Bu değer, yalnızca işlevin başarılı olması durumunda anlamlıdır.
[in] entityCert
İşletme belgesi içeren bir tampon dahil olmak ÖRNEK belgesi bilgi yapısı. Varlık sertifikası Dokuma kodlanmış olması bekleniyor TLV formu.
[in] entityCertLen
Kodlanmış varlık sertifikasının bayt cinsinden uzunluğu.
[in] intermediateCerts
İsteğe bağlı olarak, bir ara sertifika veya ihtiva eden bir tampon TLV ara sertifikaların kodlanmış dizi içinde ilgili bir sertifika olarak dahil edilecek ÖRNEK belgesi bilgi yapısı. Birlikte, ara belgesi Örgü kodlanmış beklenen TLV formu. NULL verilirse, oluşturulan sertifika bilgi yapısı ilgili sertifikaları içermeyecektir.
[in] intermediateCertsLen
Kodlanmış ara sertifika yapısı veya bayt uzunluğu TLV ara sertifikaların dizi kodlanmış.
Dönüş Değerleri
WEAVE_NO_ERROR
İşlem başarılı olursa.
other
Giriş belgelerinin kod çözme ya da kodlama ile ilgili diğer örgü hata kodları ÖRNEK sertifikası bilgisi yapısı.

EncodeCASECertInfo

WEAVE_ERROR EncodeCASECertInfo(
  TLVWriter & writer,
  const uint8_t *entityCert,
  uint16_t entityCertLen,
  const uint8_t *intermediateCerts,
  uint16_t intermediateCertsLen
)

Bir WeaveCASECertificateInformation kodlar TLV yapısı.

Bu yöntem, örgü bir WeaveCASECertificateInformation yapısını kodlayan TLV belirli bir işletme belgesi ve isteğe bağlı bir ara bir sertifika içeren formu. Çıkan VAKA sertifika bilgisi yapısı sağlanan TLVWriter yazılır.

Ayrıntılar
parametreler
[in] writer
Kodlanmış hangi TLVWriter nesne VAKA sertifika bilgisi yapısı yazılmalıdır.
[in] entityCert
İşletme belgesi içeren bir tampon dahil olmak ÖRNEK belgesi bilgi yapısı. Varlık sertifikası Dokuma kodlanmış olması bekleniyor TLV formu.
[in] entityCertLen
Kodlanmış varlık sertifikasının bayt cinsinden uzunluğu.
[in] intermediateCerts
İsteğe bağlı olarak, bir ara sertifika veya ihtiva eden bir tampon TLV ara sertifikaların kodlanmış dizi içinde ilgili bir sertifika olarak dahil edilecek ÖRNEK belgesi bilgi yapısı. Temin edildiğinde, ara sertifikaları Dokuma kodlanmış edilmesi bekleniyor TLV formu. NULL verilirse, oluşturulan sertifika bilgi yapısı ilgili sertifikaları içermeyecektir.
[in] intermediateCertsLen
Kodlanmış ara sertifika yapısı veya bayt uzunluğu TLV ara sertifikaların dizi kodlanmış.
Dönüş Değerleri
WEAVE_NO_ERROR
İşlem başarılı olursa.
other
Giriş belgelerinin kod çözme ya da kodlama ile ilgili diğer örgü hata kodları ÖRNEK sertifikası bilgisi yapısı.