nl::Weave::Profiles::Security::CASE
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
この名前空間には、Weave セキュリティ プロファイル内の Certificate Authenticated Session Establishment(CASE)プロトコルに対応する Weave 内のすべてのインターフェースが含まれます。
概要
関数 |
|
---|---|
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 の StartSessionRequest メッセージの生成または処理に関連するコンテキスト情報を保持します。 |
nl:: |
CASE の StartSessionRequest メッセージの生成または処理に関連するコンテキスト情報を保持します。 |
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 構造をエンコードします。
このメソッドは、指定されたエンティティ証明書とオプションの中間証明書を含む Weave TLV 形式の WeaveCASECertificateInformation 構造をエンコードします。結果として得られる CASE 証明書情報構造は、指定されたバッファに書き込まれます。
詳細 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
||||||||||||||
戻り値 |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo(
TLVWriter & writer,
const uint8_t *entityCert,
uint16_t entityCertLen,
const uint8_t *intermediateCerts,
uint16_t intermediateCertsLen
)
WeaveCASECertificateInformation TLV 構造をエンコードします。
このメソッドは、指定されたエンティティ証明書とオプションの中間証明書を含む Weave TLV 形式の WeaveCASECertificateInformation 構造をエンコードします。結果として得られる CASE 証明書情報構造が、指定された TLVWriter に書き込まれます。
詳細 | |||||
---|---|---|---|---|---|
パラメータ | |||||
戻り値 |
|