CoseSign1Message.VerifyDetached 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
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
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
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
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
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
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
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
.