Compartir a través de


CoseSign1Message.VerifyEmbedded Método

Definición

Sobrecargas

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Comprueba que la firma es válida para el contenido mediante la clave especificada.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Comprueba que la firma es válida para el contenido mediante la clave especificada.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

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

Comprueba que la firma es válida para el contenido mediante la clave especificada.

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

Parámetros

key
AsymmetricAlgorithm

Clave pública asociada a la clave privada que se usó para firmar el contenido.

associatedData
Byte[]

Los datos adicionales asociados a la firma, que deben coincidir con el valor proporcionado durante la firma.

Devoluciones

true si la firma es válida; en caso contrario, false.

Excepciones

key es null.

key es de un tipo no admitido.

El contenido se desasocia de este mensaje, use una sobrecarga que acepte un contenido desasociado.

ProtectedHeaders no tiene un valor para el Algorithm encabezado.

O bien

El encabezado protegido por algoritmos tenía un formato incorrecto.

O bien

El encabezado protegido por algoritmo no era uno de los valores admitidos por esta implementación.

O bien

El encabezado protegido por algoritmos no coincide con los algoritmos admitidos por el especificado key.

Se aplica a

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

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

Comprueba que la firma es válida para el contenido mediante la clave especificada.

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

Parámetros

key
AsymmetricAlgorithm

Clave pública asociada a la clave privada que se usó para firmar el contenido.

associatedData
ReadOnlySpan<Byte>

Los datos adicionales asociados a la firma, que deben coincidir con el valor proporcionado durante la firma.

Devoluciones

true si la firma es válida; en caso contrario, false.

Excepciones

key es null.

key es de un tipo no admitido.

El contenido se desasocia de este mensaje, use una sobrecarga que acepte un contenido desasociado.

ProtectedHeaders no tiene un valor para el Algorithm encabezado.

O bien

El encabezado protegido por algoritmos tenía un formato incorrecto.

O bien

El encabezado protegido por algoritmo no era uno de los valores admitidos por esta implementación.

O bien

El encabezado protegido por algoritmos no coincide con los algoritmos admitidos por el especificado key.

Se aplica a