CoseMultiSignMessage.SignDetached 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.
Überlädt
| SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrenntem Inhalt. |
| SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrenntem Inhalt. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrenntem Inhalt. |
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrenntem Inhalt.
public static byte[] SignDetached(byte[] detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, byte[]? associatedData = default);
static member SignDetached : byte[] * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * byte[] -> byte[]
Public Shared Function SignDetached (detachedContent As Byte(), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As Byte() = Nothing) As Byte()
Parameter
- detachedContent
- Byte[]
Der zu signierende Inhalt.
- signer
- CoseSigner
Die Signiererinformationen, die zum Signieren detachedContentvon verwendet werden.
- protectedHeaders
- CoseHeaderMap
Die geschützten Headerparameter, die an die Inhaltsebene der Nachricht angefügt werden sollen.
- unprotectedHeaders
- CoseHeaderMap
Die ungeschützten Headerparameter, die an die Inhaltsebene der Nachricht angefügt werden sollen.
- 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
detachedContent oder signer ist null.
Die protectedHeaders Auflistungen und unprotectedHeaders haben eine oder mehrere Bezeichnungen gemeinsam.
Oder
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:
SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrenntem Inhalt.
public static byte[] SignDetached(System.IO.Stream detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : System.IO.Stream * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As Stream, signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()
Parameter
- detachedContent
- Stream
Der zu signierende Inhalt.
- signer
- CoseSigner
Die Signiererinformationen, die zum Signieren detachedContentvon verwendet werden.
- protectedHeaders
- CoseHeaderMap
Die geschützten Headerparameter, die an die Inhaltsebene der Nachricht angefügt werden sollen.
- unprotectedHeaders
- CoseHeaderMap
Die ungeschützten Headerparameter, die an die Inhaltsebene der Nachricht angefügt werden sollen.
- 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
detachedContent oder signer ist null.
detachedContent unterstützt nicht das Lesen oder Suchen.
Oder
Die protectedHeaders Auflistungen und unprotectedHeaders haben eine oder mehrere Bezeichnungen gemeinsam.
Oder
Die ProtectedHeaders Auflistungen und UnprotectedHeaders in signer haben eine oder mehrere Bezeichnungen gemeinsam.
Oder
Mindestens eine der in einem CriticalHeaders Header angegebenen Bezeichnungen fehlt.
Weitere Informationen
Gilt für:
SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrenntem Inhalt.
public static byte[] SignDetached(ReadOnlySpan<byte> detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As ReadOnlySpan(Of Byte), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()
Parameter
- detachedContent
- ReadOnlySpan<Byte>
Der zu signierende Inhalt.
- signer
- CoseSigner
Die Signiererinformationen, die zum Signieren detachedContentvon verwendet werden.
- protectedHeaders
- CoseHeaderMap
Die geschützten Headerparameter, die an die Inhaltsebene der Nachricht angefügt werden sollen.
- unprotectedHeaders
- CoseHeaderMap
Die ungeschützten Headerparameter, die an die Inhaltsebene der Nachricht angefügt werden sollen.
- 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 haben eine oder mehrere Bezeichnungen gemeinsam.
Oder
Die ProtectedHeaders Auflistungen und UnprotectedHeaders in signer haben eine oder mehrere Bezeichnungen gemeinsam.
Oder
Mindestens eine der in einem CriticalHeaders Header angegebenen Bezeichnungen fehlt.