CoseSignature.VerifyEmbedded Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Comprueba que la firma es válida para el contenido del mensaje mediante la clave especificada. |
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Comprueba que la firma es válida para el contenido del mensaje mediante la clave especificada. |
VerifyEmbedded(AsymmetricAlgorithm, Byte[])
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
Comprueba que la firma es válida para el contenido del mensaje 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
Clave privada usada 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 del mensaje asociado, usa una sobrecarga que acepta 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:
- CoseSignature.cs
- Source:
- CoseSignature.cs
- Source:
- CoseSignature.cs
Comprueba que la firma es válida para el contenido del mensaje 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
Clave privada usada 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 del mensaje asociado, usa una sobrecarga que acepta 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
.