nl:: Weave:: Profiles:: Security:: CASE
Namespace ini mencakup semua antarmuka dalam protokol Weave for Certificate Authenticated Session Enforcement (CASE) dalam profil keamanan Weave.
Ringkasan
Enumerasi |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
Fungsi |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Mengenkode struktur TLV WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Mengenkode struktur TLV WeaveCASECertificateInformation.
|
Class |
|
---|---|
nl:: |
Menyimpan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan sesi awal CASE. |
nl:: |
Menyimpan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan BeginSessionRequest CASE. |
nl:: |
Menyimpan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan BeginSessionRequest CASE. |
nl:: |
Menyimpan informasi yang terkait dengan pembuatan atau pemrosesan pesan Konfigurasi ulang CASE. |
nl:: |
Antarmuka abstrak tempat tindakan autentikasi didelegasikan selama pembuatan sesi CASE. |
nl:: |
Menerapkan logika inti dari protokol CASE Weave. |
Enumerasi
@224
@224
@225
@225
@226
@226
@227
@227
Fungsi
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 )
Mengenkode struktur TLV WeaveCASECertificateInformation.
Metode ini mengenkode struktur WeaveCASECertificateInformation dalam bentuk TLV Weave yang berisi sertifikat entity tertentu dan intermediate certificate opsional. Struktur info sertifikat CASE yang dihasilkan ditulis ke buffering yang disediakan.
Detail | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||||||
Nilai Pengembalian |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Mengenkode struktur TLV WeaveCASECertificateInformation.
Metode ini mengenkode struktur WeaveCASECertificateInformation dalam bentuk TLV Weave yang berisi sertifikat entity tertentu dan intermediate certificate opsional. Struktur info sertifikat CASE yang dihasilkan ditulis ke TLVWriter yang disediakan.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Nilai Pengembalian |
|