Compartir vía


CoseSignature.VerifyDetached Método

Definición

Sobrecargas

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

Source:
CoseSignature.cs
Source:
CoseSignature.cs
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 VerifyDetached (System.Security.Cryptography.AsymmetricAlgorithm key, byte[] detachedContent, byte[]? associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * byte[] * byte[] -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As Byte(), Optional associatedData As Byte() = Nothing) As Boolean

Parámetros

key
AsymmetricAlgorithm

Clave privada usada para firmar el contenido.

detachedContent
Byte[]

Contenido que se firmó anteriormente.

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 o detachedContent es null.

key es de un tipo no admitido.

El contenido se inserta en el mensaje asociado y usa una sobrecarga que usa contenido incrustado.

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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Source:
CoseSignature.cs
Source:
CoseSignature.cs
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 VerifyDetached (System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Parámetros

key
AsymmetricAlgorithm

Clave privada usada para firmar el contenido.

detachedContent
Stream

Contenido que se firmó anteriormente.

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 o detachedContent es null.

key es de un tipo no admitido.

O bien

detachedContent no admite la lectura ni la búsqueda.

El contenido se inserta en el mensaje asociado y usa una sobrecarga que usa contenido incrustado.

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

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Source:
CoseSignature.cs
Source:
CoseSignature.cs
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 VerifyDetached (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As ReadOnlySpan(Of Byte), Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Parámetros

key
AsymmetricAlgorithm

Clave privada usada para firmar el contenido.

detachedContent
ReadOnlySpan<Byte>

Contenido que se firmó anteriormente.

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 inserta en el mensaje asociado y usa una sobrecarga que usa contenido incrustado.

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