CoseMultiSignMessage.AddSignatureForDetached 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
AddSignatureForDetached(Byte[], CoseSigner, Byte[]) |
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu. |
AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu. |
AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu. |
AddSignatureForDetached(Byte[], CoseSigner, Byte[])
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu.
public void AddSignatureForDetached (byte[] detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, byte[]? associatedData = default);
member this.AddSignatureForDetached : byte[] * System.Security.Cryptography.Cose.CoseSigner * byte[] -> unit
Public Sub AddSignatureForDetached (detachedContent As Byte(), signer As CoseSigner, Optional associatedData As Byte() = Nothing)
Parameter
- detachedContent
- Byte[]
Der zu signierende Inhalt.
- signer
- CoseSigner
Die Signiererinformationen, die zum Signieren des Inhalts verwendet werden.
- associatedData
- Byte[]
Die zusätzlichen Daten, die der Signatur zugeordnet sind, die auch während der Überprüfung bereitgestellt werden müssen.
Ausnahmen
detachedContent
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.
Der Inhalt ist in diese Nachricht eingebettet. Verwenden Sie eine Überladung, die eingebetteten Inhalt verwendet.
Gilt für:
AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu.
public void AddSignatureForDetached (System.IO.Stream detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, ReadOnlySpan<byte> associatedData = default);
member this.AddSignatureForDetached : System.IO.Stream * System.Security.Cryptography.Cose.CoseSigner * ReadOnlySpan<byte> -> unit
Public Sub AddSignatureForDetached (detachedContent As Stream, signer As CoseSigner, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing)
Parameter
- detachedContent
- Stream
Der zu signierende Inhalt.
- signer
- CoseSigner
Die Signiererinformationen, die zum Signieren des Inhalts 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.
Ausnahmen
detachedContent
oder signer
ist null
.
detachedContent
unterstützt nicht das Lesen oder Suchen.
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.
Der Inhalt ist in diese Nachricht eingebettet. Verwenden Sie eine Überladung, die eingebetteten Inhalt verwendet.
Gilt für:
AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)
- Quelle:
- CoseMultiSignMessage.cs
- Quelle:
- CoseMultiSignMessage.cs
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu.
public void AddSignatureForDetached (ReadOnlySpan<byte> detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, ReadOnlySpan<byte> associatedData = default);
member this.AddSignatureForDetached : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * ReadOnlySpan<byte> -> unit
Public Sub AddSignatureForDetached (detachedContent As ReadOnlySpan(Of Byte), signer As CoseSigner, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing)
Parameter
- detachedContent
- ReadOnlySpan<Byte>
Der zu signierende Inhalt.
- signer
- CoseSigner
Die Signiererinformationen, die zum Signieren des Inhalts 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.
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.
Der Inhalt ist in diese Nachricht eingebettet. Verwenden Sie eine Überladung, die eingebetteten Inhalt verwendet.