CoseSign1Message.VerifyDetachedAsync Methode

Definition

Überlädt

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

Überprüft asynchron, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

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

Überprüft asynchron, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

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

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Überprüft asynchron, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

public System.Threading.Tasks.Task<bool> VerifyDetachedAsync(System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parameter

key
AsymmetricAlgorithm

Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.

detachedContent
Stream

Der Inhalt, der zuvor signiert wurde.

associatedData
ReadOnlyMemory<Byte>

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die dem während der Signatur bereitgestellten Wert entsprechen müssen.

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, deren Task<TResult> Eigenschaft gültig ist true ; andernfalls false.

Ausnahmen

key oder detachedContent ist null.

key ist von einem nicht unterstützten Typ.

-oder-

detachedContent unterstützt das Lesen oder Suchen nicht.

Der Inhalt ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.

ProtectedHeaders hat keinen Wert für die Algorithm Kopfzeile.

-oder-

Der vom Algorithmus geschützte Header wurde falsch formatiert.

-oder-

Der vom Algorithmus geschützte Header war keiner der von dieser Implementierung unterstützten Werte.

-oder-

Der vom Algorithmus geschützte Header stimmt nicht mit den vom angegebenen Algorithmus keyunterstützten Algorithmen überein.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Weitere Informationen

Gilt für:

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

Quelle:
CoseSign1Message.cs
Quelle:
CoseSign1Message.cs

Überprüft asynchron, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

public System.Threading.Tasks.Task<bool> VerifyDetachedAsync(System.Security.Cryptography.Cose.CoseKey key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.Cose.CoseKey * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As CoseKey, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parameter

key
CoseKey

Der öffentliche Schlüssel, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Inhalts verwendet wurde.

detachedContent
Stream

Der Inhalt, der zuvor signiert wurde.

associatedData
ReadOnlyMemory<Byte>

Die zusätzlichen Daten, die der Signatur zugeordnet sind, die dem während der Signatur bereitgestellten Wert entsprechen müssen.

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, deren Task<TResult> Eigenschaft gültig ist true ; andernfalls false.

Ausnahmen

key oder detachedContent ist null.

key ist von einem nicht unterstützten Typ.

-oder-

detachedContent unterstützt das Lesen oder Suchen nicht.

Der Inhalt ist in diese Nachricht eingebettet und verwendet eine Überladung, die eingebettete Inhalte verwendet.

ProtectedHeaders hat keinen Wert für die Algorithm Kopfzeile.

-oder-

Der vom Algorithmus geschützte Header wurde falsch formatiert.

-oder-

Der vom Algorithmus geschützte Header war keiner der von dieser Implementierung unterstützten Werte.

-oder-

Der vom Algorithmus geschützte Header stimmt nicht mit den vom angegebenen Algorithmus keyunterstützten Algorithmen überein.

Weitere Informationen

Gilt für: