CoseSignature.VerifyEmbedded 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
VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Vérifie que la signature est valide pour le contenu du message à l’aide de la clé spécifiée. |
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu du message à l’aide de la clé spécifiée. |
VerifyEmbedded(AsymmetricAlgorithm, Byte[])
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
Vérifie que la signature est valide pour le contenu du message à l’aide de la clé spécifiée.
public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * byte[] -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, Optional associatedData As Byte() = Nothing) As Boolean
Paramètres
Clé privée utilisée pour signer le contenu.
- associatedData
- Byte[]
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
Retours
true
si la signature est valide ; sinon, false
.
Exceptions
key
a la valeur null
.
key
est d’un type non pris en charge.
Le contenu est détaché du message associé. Utilisez une surcharge qui accepte un contenu détaché.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
-ou-
Le format de l’en-tête protégé par l’algorithme a été incorrect.
-ou-
L’en-tête protégé par algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
-ou-
L’en-tête protégé par algorithme ne correspond pas aux algorithmes pris en charge par le spécifié key
.
S’applique à
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
Vérifie que la signature est valide pour le contenu du message à l’aide de la clé spécifiée.
public:
bool VerifyEmbedded(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> associatedData);
public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> associatedData);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, associatedData As ReadOnlySpan(Of Byte)) As Boolean
Paramètres
Clé privée utilisée pour signer le contenu.
- associatedData
- ReadOnlySpan<Byte>
Données supplémentaires associées à la signature, qui doivent correspondre à la valeur fournie lors de la signature.
Retours
true
si la signature est valide ; sinon, false
.
Exceptions
key
a la valeur null
.
key
est d’un type non pris en charge.
Le contenu est détaché du message associé. Utilisez une surcharge qui accepte un contenu détaché.
ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .
-ou-
Le format de l’en-tête protégé par l’algorithme a été incorrect.
-ou-
L’en-tête protégé par algorithme n’était pas l’une des valeurs prises en charge par cette implémentation.
-ou-
L’en-tête protégé par algorithme ne correspond pas aux algorithmes pris en charge par le spécifié key
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour