Compartir a través de


CoseSign1Message.VerifyDetached Método

Definición

Sobrecargas

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

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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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

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

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

VerifyDetached(AsymmetricAlgorithm, Byte[], 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 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 pública asociada a la clave privada que se usó 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 incrusta en este mensaje, use una sobrecarga que use 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:
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 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 pública asociada a la clave privada que se usó 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 incrusta en este mensaje, use una sobrecarga que use 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:
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 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 pública asociada a la clave privada que se usó 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 incrusta en este mensaje, use una sobrecarga que use 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