Partage via


CoseSign1Message.VerifyEmbedded Méthode

Définition

Surcharges

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Source:
CoseSign1Message.cs
Source:
CoseSign1Message.cs
Source:
CoseSign1Message.cs
Source:
CoseSign1Message.cs

Vérifie que la signature est valide pour le contenu à 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

key
AsymmetricAlgorithm

Clé publique associée à la 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é de ce message. Utilisez une surcharge qui accepte un contenu détaché.

ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .

-ou-

L’en-tête protégé par algorithme n’a pas été correctement mis en forme.

-ou-

L’en-tête protégé de l’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:
CoseSign1Message.cs
Source:
CoseSign1Message.cs
Source:
CoseSign1Message.cs
Source:
CoseSign1Message.cs

Vérifie que la signature est valide pour le contenu à 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

key
AsymmetricAlgorithm

Clé publique associée à la 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é de ce message. Utilisez une surcharge qui accepte un contenu détaché.

ProtectedHeaders n’a pas de valeur pour l’en-tête Algorithm .

-ou-

L’en-tête protégé par algorithme n’a pas été correctement mis en forme.

-ou-

L’en-tête protégé de l’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 à