CoseMessage クラス

定義

RFC 8152 で説明されている COSE メッセージを表します。

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
継承
CoseMessage
派生

プロパティ

名前 説明
Content

このメッセージの内容を取得するか、コンテンツがメッセージからデタッチされた場合に null します。

ProtectedHeaders

このメッセージに関連付けられている保護されたヘッダー パラメーターを取得します。

RawProtectedHeaders

このメッセージに関連付けられている保護されたヘッダー パラメーターの生バイトを取得します。

UnprotectedHeaders

このメッセージに関連付けられている保護されていないヘッダー パラメーターを取得します。

メソッド

名前 説明
DecodeMultiSign(Byte[])

CBOR ペイロードをCOSE_Sign メッセージとしてデコードします。

DecodeMultiSign(ReadOnlySpan<Byte>)

CBOR ペイロードをCOSE_Sign メッセージとしてデコードします。

DecodeSign1(Byte[])

CBOR ペイロードをCOSE_Sign1 メッセージとしてデコードします。

DecodeSign1(ReadOnlySpan<Byte>)

CBOR ペイロードをCOSE_Sign1 メッセージとしてデコードします。

Encode()

このメッセージを CBOR としてエンコードします。

Encode(Span<Byte>)

このメッセージを CBOR としてエンコードします。

GetEncodedLength()

派生クラスでオーバーライドされた場合、この CoseMessageをエンコードすることによって生成されたバイト数を計算します。

TryEncode(Span<Byte>, Int32)

派生クラスでオーバーライドされると、指定したバッファーにこのメッセージをエンコードしようとします。

適用対象