CoseSignature.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 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
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
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
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
.