nl:: Weave:: Profiles:: Security:: CASE
Không gian tên này bao gồm tất cả các giao diện trong giao diện Weave dành cho giao thức Thiết lập phiên xác thực chứng chỉ (CASE) trong hồ sơ bảo mật của Weave.
Tóm tắt
Bảng 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 của WeaveCASE CertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Mã hoá cấu trúc TLV của WeaveCASE CertificateInformation.
|
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 bắt đầu phiên 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 CASE BeginSessionRequest. |
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 CASE BeginSessionRequest. |
nl:: |
Lưu giữ thông tin liên quan đến việc tạo hoặc xử lý thông báo Định cấu hình lại CASE. |
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. |
Bảng liệt kê
@224
@224
@225
@225
@226
@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 của WeaveCASE CertificateInformation.
Phương thức này mã hoá cấu trúc WeaveCASEersInformation trong biểu mẫu Weave TLV 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 kết quả được ghi vào vùng đệm đã cung cấp.
Thông tin chi tiết | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các 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 của WeaveCASE CertificateInformation.
Phương thức này mã hoá cấu trúc WeaveCASEersInformation trong biểu mẫu Weave TLV 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 kết quả được ghi vào TLVWriter được cung cấp.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|