Freigeben über


CoseSign1Message.SignEmbedded Methode

Definition

Überlädt

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

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.

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

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.

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

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.

public static byte[] SignEmbedded (byte[] embeddedContent, System.Security.Cryptography.Cose.CoseSigner signer, byte[]? associatedData = default);
static member SignEmbedded : byte[] * System.Security.Cryptography.Cose.CoseSigner * byte[] -> byte[]
Public Shared Function SignEmbedded (embeddedContent As Byte(), signer As CoseSigner, Optional associatedData As Byte() = Nothing) As Byte()

Parameter

embeddedContent
Byte[]

Der zu signierende Inhalt und der in die Nachricht einzuschließen.

signer
CoseSigner

Die Signiererinformationen, die zum Signieren embeddedContentvon verwendet werden.

associatedData
Byte[]

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die auch während der Überprüfung bereitgestellt werden müssen.

Gibt zurück

Byte[]

Die codierte Nachricht.

Ausnahmen

embeddedContent oder signer ist null.

Die ProtectedHeaders Auflistungen und UnprotectedHeaders in signer haben eine oder mehrere Bezeichnungen gemeinsam.

Oder

Mindestens eine der in einem CriticalHeaders Header angegebenen Bezeichnungen fehlt.

Gilt für:

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

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.

public static byte[] SignEmbedded (ReadOnlySpan<byte> embeddedContent, System.Security.Cryptography.Cose.CoseSigner signer, ReadOnlySpan<byte> associatedData = default);
static member SignEmbedded : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignEmbedded (embeddedContent As ReadOnlySpan(Of Byte), signer As CoseSigner, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parameter

embeddedContent
ReadOnlySpan<Byte>

Der zu signierende Inhalt und der in die Nachricht einzuschließen.

signer
CoseSigner

Die Signiererinformationen, die zum Signieren embeddedContentvon verwendet werden.

associatedData
ReadOnlySpan<Byte>

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die auch während der Überprüfung bereitgestellt werden müssen.

Gibt zurück

Byte[]

Die codierte Nachricht.

Ausnahmen

signer ist null

Die ProtectedHeaders Auflistungen und UnprotectedHeaders in signer haben eine oder mehrere Bezeichnungen gemeinsam.

Oder

Mindestens eine der in einem CriticalHeaders Header angegebenen Bezeichnungen fehlt.

Gilt für: