CoseSign1Message.VerifyDetachedAsync Método

Definição

Sobrecargas

Name Description
VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Verifica assíncronamente que a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Verifica assíncronamente que a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Origem:
CoseSign1Message.cs
Origem:
CoseSign1Message.cs
Origem:
CoseSign1Message.cs
Origem:
CoseSign1Message.cs

Verifica assíncronamente que a assinatura é válida para o conteúdo usando a chave 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

key
AsymmetricAlgorithm

A chave pública associada à chave privada usada para assinar o conteúdo.

detachedContent
Stream

O conteúdo que estava anteriormente assinado.

associatedData
ReadOnlyMemory<Byte>

Os dados extra associados à assinatura, que devem corresponder ao valor fornecido durante a assinatura.

cancellationToken
CancellationToken

O token para monitorizar pedidos de cancelamento. O valor predefinido é None.

Devoluções

Uma tarefa cuja Task<TResult> propriedade é true se a assinatura for válida; caso contrário, false.

Exceções

key ou detachedContent é null.

key é de um tipo sem suporte.

-ou-

detachedContent não apoia a leitura nem a procura.

O conteúdo está incorporado nesta mensagem, use uma sobrecarga que utilize conteúdo incorporado.

ProtectedHeaders não tem valor para o Algorithm cabeçalho.

-ou-

O cabeçalho protegido por algoritmo estava formatado incorretamente.

-ou-

O cabeçalho protegido por algoritmo não era um dos valores suportados por esta implementação.

-ou-

O cabeçalho protegido do algoritmo não corresponde aos algoritmos suportados pelo .key

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Ver também

Aplica-se a

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Origem:
CoseSign1Message.cs
Origem:
CoseSign1Message.cs

Verifica assíncronamente que a assinatura é válida para o conteúdo usando a chave 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

A chave pública associada à chave privada usada para assinar o conteúdo.

detachedContent
Stream

O conteúdo que estava anteriormente assinado.

associatedData
ReadOnlyMemory<Byte>

Os dados extra associados à assinatura, que devem corresponder ao valor fornecido durante a assinatura.

cancellationToken
CancellationToken

O token para monitorizar pedidos de cancelamento. O valor predefinido é None.

Devoluções

Uma tarefa cuja Task<TResult> propriedade é true se a assinatura for válida; caso contrário, false.

Exceções

key ou detachedContent é null.

key é de um tipo sem suporte.

-ou-

detachedContent não apoia a leitura nem a procura.

O conteúdo está incorporado nesta mensagem, use uma sobrecarga que utilize conteúdo incorporado.

ProtectedHeaders não tem valor para o Algorithm cabeçalho.

-ou-

O cabeçalho protegido por algoritmo estava formatado incorretamente.

-ou-

O cabeçalho protegido por algoritmo não era um dos valores suportados por esta implementação.

-ou-

O cabeçalho protegido do algoritmo não corresponde aos algoritmos suportados pelo .key

Ver também

Aplica-se a