nl:: Weave:: Profiles:: Security:: CASE
這個命名空間包含 Weave 內所有供 Weave 安全性設定檔內憑證驗證工作階段建立 (CASE) 通訊協定的介面。
摘要
列舉 |
|
---|---|
@224
|
列舉 |
@225
|
列舉 |
@226
|
列舉 |
@227
|
列舉 |
函式 |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
對 WeaveCASECertificateInformation TLV 結構進行編碼。
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
對 WeaveCASECertificateInformation TLV 結構進行編碼。
|
類別 |
|
---|---|
nl:: |
保留與產生或處理 CASE 工作階段訊息相關的背景資訊。 |
nl:: |
保留與產生或處理 CASE BeginSessionRequest 訊息相關的背景資訊資訊。 |
nl:: |
保留與產生或處理 CASE BeginSessionRequest 訊息相關的背景資訊資訊。 |
nl:: |
保留與 CASE 重新設定訊息產生或處理相關的資訊。 |
nl:: |
在 CASE 工作階段建立期間委派的驗證動作的抽象介面。 |
nl:: |
實作 Weave CASE 通訊協定的核心邏輯。 |
列舉
224 次
@224
225 次
@225
@226
@226
227 次
@227
函式
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 )
對 WeaveCASECertificateInformation TLV 結構進行編碼。
這個方法會對內含指定實體憑證和選用的中繼憑證的 WeaveCASECertificateInformation 結構進行編碼。TLV系統會將產生的 CASE 憑證資訊結構寫入提供的緩衝區。
詳細資料 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
參數 |
|
||||||||||||||
傳回值 |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
對 WeaveCASECertificateInformation TLV 結構進行編碼。
這個方法會對內含指定實體憑證和選用的中繼憑證的 WeaveCASECertificateInformation 結構進行編碼。TLV系統會將結果 CASE 憑證資訊結構寫入提供的 TLVWriter。
詳細資料 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
參數 |
|
||||||||||
傳回值 |
|