CoseSign1Message.VerifyDetachedAsync 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
| 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
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.