CoseSign1Message.SignEmbedded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.
Überlädt
| Name | Beschreibung |
|---|---|
| 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
- 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 das Einfügen in die Nachricht.
- signer
- CoseSigner
Die zum Signieren embeddedContentverwendeten Signiererinformationen.
- 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
Die codierte Nachricht.
Ausnahmen
embeddedContent oder signer ist null.
Die ProtectedHeaders Auflistungen und UnprotectedHeaders Sammlungen signer haben mindestens eine Bezeichnung gemeinsam.
-oder-
Mindestens eine der in einer CriticalHeaders Kopfzeile angegebenen Beschriftungen fehlt.
Gilt für:
SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)
- Quelle:
- CoseSign1Message.cs
- Quelle:
- CoseSign1Message.cs
- 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 das Einfügen in die Nachricht.
- signer
- CoseSigner
Die zum Signieren embeddedContentverwendeten Signiererinformationen.
- 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
Die codierte Nachricht.
Ausnahmen
signer ist null.
Die ProtectedHeaders Auflistungen und UnprotectedHeaders Sammlungen signer haben mindestens eine Bezeichnung gemeinsam.
-oder-
Mindestens eine der in einer CriticalHeaders Kopfzeile angegebenen Beschriftungen fehlt.