CoseMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RFC 8152 で説明されている COSE メッセージを表します。
public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
- 継承
-
CoseMessage
- 派生
プロパティ
| 名前 | 説明 |
|---|---|
| Content |
このメッセージの内容を取得するか、コンテンツがメッセージからデタッチされた場合に |
| 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) |
派生クラスでオーバーライドされると、指定したバッファーにこのメッセージをエンコードしようとします。 |