語言

CoseMessage 類別

定義

代表RFC 8152中描述的COSE訊息。

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
繼承
CoseMessage
衍生

屬性

名稱 Description
Content

讀取此訊息內容,或 null 是內容是否與訊息分離。

ProtectedHeaders

取得與此訊息相關的受保護標頭參數。

RawProtectedHeaders

取得與此訊息相關的受保護標頭參數的原始位元組。

UnprotectedHeaders

取得與此訊息相關的未受保護標頭參數。

方法

名稱 Description
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)

當在派生類別中覆寫時,會嘗試將此訊息編碼到指定的緩衝區中。

適用於