共用方式為


CoseSign1Message 類別

定義

表示單一簽章COSE_Sign1訊息。

public ref class CoseSign1Message sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseSign1Message : System.Security.Cryptography.Cose.CoseMessage
type CoseSign1Message = class
    inherit CoseMessage
Public NotInheritable Class CoseSign1Message
Inherits CoseMessage
繼承
CoseSign1Message

屬性

Content

取得此訊息 null 的內容,如果內容已從訊息中斷連結,則為 。

(繼承來源 CoseMessage)
ProtectedHeaders

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

(繼承來源 CoseMessage)
RawProtectedHeaders

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

(繼承來源 CoseMessage)
Signature

取得數位簽章。

UnprotectedHeaders

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

(繼承來源 CoseMessage)

方法

Encode()

將此訊息編碼為 CBOR。

(繼承來源 CoseMessage)
Encode(Span<Byte>)

將此訊息編碼為 CBOR。

(繼承來源 CoseMessage)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEncodedLength()

計算編碼此訊息所產生的位元組數目。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SignDetached(Byte[], CoseSigner, Byte[])

簽署指定的內容,並將它編碼為具有中斷連結內容的COSE_Sign1訊息。

SignDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

簽署指定的內容,並將它編碼為具有中斷連結內容的COSE_Sign1訊息。

SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

簽署指定的內容,並將它編碼為具有中斷連結內容的COSE_Sign1訊息。

SignDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken)

以非同步方式簽署指定的內容,並將它編碼為具有中斷連結內容的COSE_Sign1訊息。

SignEmbedded(Byte[], CoseSigner, Byte[])

簽署指定的內容,並將它編碼為內嵌內容的COSE_Sign1訊息。

SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

簽署指定的內容,並將它編碼為內嵌內容的COSE_Sign1訊息。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TryEncode(Span<Byte>, Int32)

嘗試將此訊息編碼為指定的緩衝區。

TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>)

嘗試簽署指定的內容,並將其編碼為已卸離內容至指定緩衝區的COSE_Sign1訊息。

TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>)

嘗試簽署指定的內容,並將它編碼為具有內嵌內容的COSE_Sign1訊息到指定的緩衝區。

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

使用指定的索引鍵來驗證簽章是否對內容有效。

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

使用指定的索引鍵來驗證簽章是否對內容有效。

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

使用指定的索引鍵來驗證簽章是否對內容有效。

VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

使用指定的金鑰,以非同步方式驗證簽章是否對內容有效。

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

使用指定的索引鍵來驗證簽章是否對內容有效。

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

使用指定的索引鍵來驗證簽章是否對內容有效。

適用於