CoseSign1Message.VerifyDetachedAsync 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
| Nombre | Description |
|---|---|
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Comprueba de forma asincrónica que la firma es válida para el contenido mediante la clave especificada. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Comprueba de forma asincrónica que la firma es válida para el contenido mediante la clave especificada. |
VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Comprueba de forma asincrónica que la firma es válida para el contenido mediante la clave especificada.
public System.Threading.Tasks.Task<bool> VerifyDetachedAsync(System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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
- ReadOnlyMemory<Byte>
Los datos adicionales asociados a la firma, que deben coincidir con el valor proporcionado durante la firma.
- cancellationToken
- CancellationToken
Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.
Devoluciones
Tarea cuya Task<TResult> propiedad es si la firma es true válida; de lo contrario, falsees .
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 está incrustado 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 algoritmos 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 canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Consulte también
Se aplica a
VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- CoseSign1Message.cs
- Source:
- CoseSign1Message.cs
Comprueba de forma asincrónica que la firma es válida para el contenido mediante la clave especificada.
public System.Threading.Tasks.Task<bool> VerifyDetachedAsync(System.Security.Cryptography.Cose.CoseKey key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.Cose.CoseKey * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As CoseKey, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)
Parámetros
- key
- CoseKey
Clave pública asociada a la clave privada que se usó para firmar el contenido.
- detachedContent
- Stream
Contenido que se firmó anteriormente.
- associatedData
- ReadOnlyMemory<Byte>
Los datos adicionales asociados a la firma, que deben coincidir con el valor proporcionado durante la firma.
- cancellationToken
- CancellationToken
Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.
Devoluciones
Tarea cuya Task<TResult> propiedad es si la firma es true válida; de lo contrario, falsees .
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 está incrustado 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 algoritmos 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.