CoseSign1Message.VerifyDetachedAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Vérifie de façon asynchrone que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Vérifie de façon asynchrone que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Vérifie de façon asynchrone que la signature est valide pour le contenu à l’aide de la clé spécifiée.
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)
Paramètres
Clé publique associée à la clé privée utilisée pour signer le contenu.
- detachedContent
- Stream
Contenu précédemment signé.
- associatedData
- ReadOnlyMemory<Byte>
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Tâche dont Task<TResult> la propriété est true si la signature est valide ; sinon, false.
Exceptions
key ou detachedContent est null.
key est d’un type non pris en charge.
- ou -
detachedContent ne prend pas en charge la lecture ou la recherche.
Le contenu est incorporé sur ce message, utilisez une surcharge qui utilise du contenu incorporé.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
- ou -
L’en-tête protégé par l’algorithme a été correctement mis en forme.
- ou -
L’en-tête protégé par l’algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
- ou -
L’en-tête protégé par l’algorithme ne correspond pas aux algorithmes pris en charge par le .key
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
Voir aussi
S’applique à
VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Vérifie de façon asynchrone que la signature est valide pour le contenu à l’aide de la clé spécifiée.
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)
Paramètres
- key
- CoseKey
Clé publique associée à la clé privée utilisée pour signer le contenu.
- detachedContent
- Stream
Contenu précédemment signé.
- associatedData
- ReadOnlyMemory<Byte>
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Tâche dont Task<TResult> la propriété est true si la signature est valide ; sinon, false.
Exceptions
key ou detachedContent est null.
key est d’un type non pris en charge.
- ou -
detachedContent ne prend pas en charge la lecture ou la recherche.
Le contenu est incorporé sur ce message, utilisez une surcharge qui utilise du contenu incorporé.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
- ou -
L’en-tête protégé par l’algorithme a été correctement mis en forme.
- ou -
L’en-tête protégé par l’algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
- ou -
L’en-tête protégé par l’algorithme ne correspond pas aux algorithmes pris en charge par le .key