nl :: Dệt :: Hồ sơ :: Bảo vệ:: TRƯỜNG HỢP
Namespace này bao gồm tất cả các giao diện trong Weave cấp Giấy chứng nhận xác thực phiên lập ( TRƯỜNG HỢP protocol) trong hồ sơ an ninh Weave.
Tóm lược
Bảng kê | |
---|---|
@224 | enum |
@225 | enum |
@226 | enum |
@227 | enum |
Chức năng | |
---|---|
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ã hóa một WeaveCASECertificateInformation TLV cấu trúc. |
EncodeCASECertInfo (TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | Mã hóa một WeaveCASECertificateInformation TLV cấu trúc. |
Các lớp học | |
---|---|
nl :: Weave :: Profiles :: An ninh :: TRƯỜNG HỢP :: BeginSessionContext | Chứa thông tin bối cảnh liên quan đến thế hệ hoặc chế biến một TRƯỜNG HỢP bắt đầu thông điệp phiên. |
nl :: Weave :: Profiles :: An ninh :: TRƯỜNG HỢP :: BeginSessionRequestContext | Chứa thông tin bối cảnh liên quan đến thế hệ hoặc chế biến một TRƯỜNG HỢP nhắn BeginSessionRequest. |
nl :: Weave :: Profiles :: An ninh :: TRƯỜNG HỢP :: BeginSessionResponseContext | Chứa thông tin bối cảnh liên quan đến thế hệ hoặc chế biến một TRƯỜNG HỢP nhắn BeginSessionRequest. |
nl :: Weave :: Profiles :: An ninh :: TRƯỜNG HỢP :: ReconfigureContext | Chứa thông tin liên quan đến thế hệ hoặc chế biến một TRƯỜNG HỢP nhắn cấu hình lại. |
nl :: Weave :: Profiles :: An ninh :: TRƯỜNG HỢP :: WeaveCASEAuthDelegate | Giao diện trừu tượng mà hành động xác thực được giao trong TRƯỜNG HỢP lập phiên. |
nl :: Weave :: Profiles :: An ninh :: TRƯỜNG HỢP :: WeaveCASEEngine | Dụng cụ logic cốt lõi của Weave TRƯỜNG HỢP giao thức. |
Bảng kê
@ 224
@224
@ 225
@225
@ 226
@226
@ 227
@227
Chức năng
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ã hóa một WeaveCASECertificateInformation TLV cấu trúc.
Phương pháp này mã hóa một cấu trúc WeaveCASECertificateInformation trong Weave TLV hình thức có chứa một giấy chứng nhận tổ chức quy định và chứng chỉ trung gian tùy chọn. Các kết quả TRƯỜNG HỢP cấu trúc thông tin giấy chứng nhận được ghi vào một bộ đệm đã cung cấp.
Chi tiết | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
| ||||||||||||||
Giá trị trả lại |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Mã hóa một WeaveCASECertificateInformation TLV cấu trúc.
Phương pháp này mã hóa một cấu trúc WeaveCASECertificateInformation trong Weave TLV hình thức có chứa một giấy chứng nhận tổ chức quy định và chứng chỉ trung gian tùy chọn. Các kết quả TRƯỜNG HỢP cấu trúc thông tin giấy chứng nhận được ghi vào một TLVWriter cung cấp.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
| ||||||||||
Giá trị trả lại |
|