nl:: Weave:: Profiles:: Security:: CASE
Không gian tên này bao gồm tất cả giao diện trong giao thức Weave dành cho giao thức Thiết lập phiên được xác thực chứng chỉ (CASE) trong hồ sơ bảo mật Weave.
Tóm tắt
Liệt kê |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
Hàm |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Mã hoá cấu trúc TLV WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Mã hoá cấu trúc TLV WeaveCASECertificateInformation.
|
Lớp |
|
---|---|
nl:: |
Lưu giữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý thông báo phiên bắt đầu CASE. |
nl:: |
Lưu giữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý thông báo BeginSessionRequest CASE. |
nl:: |
Lưu giữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý thông báo BeginSessionRequest CASE. |
nl:: |
Lưu giữ thông tin liên quan đến việc tạo hoặc xử lý thông báo CASE Định cấu hình lại thông báo. |
nl:: |
Giao diện trừu tượng mà các thao tác xác thực được uỷ quyền trong quá trình thiết lập phiên CASE. |
nl:: |
Triển khai logic cốt lõi của giao thức Weave CASE. |
Liệt kê
@224
@224
@225 tuổi
@225
@226 tuổi
@226
@227
@227
Hàm
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 )
Mã hoá cấu trúc TLV WeaveCASECertificateInformation.
Phương thức này mã hoá cấu trúc WeaveCASECertificateInformation trong biểu mẫu TLV của Weave, trong đó chứa một chứng chỉ thực thể được chỉ định và một chứng chỉ trung gian không bắt buộc. Cấu trúc thông tin chứng chỉ CASE tổng hợp được ghi vào một vùng đệm được cung cấp.
Chi tiết | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||||||||
Giá trị trả về |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Mã hoá cấu trúc TLV WeaveCASECertificateInformation.
Phương thức này mã hoá cấu trúc WeaveCASECertificateInformation trong biểu mẫu TLV của Weave, trong đó chứa một chứng chỉ thực thể được chỉ định và một chứng chỉ trung gian không bắt buộc. Cấu trúc thông tin chứng chỉ CASE tổng hợp được ghi vào một TLVWriter đã cung cấp.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||||
Giá trị trả về |
|