Idioma

CoseSign1Message.VerifyEmbedded Método

Definição

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

Sobrecargas

Name Descrição
VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

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

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

public bool VerifyEmbedded(System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * byte[] -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, Optional associatedData As Byte() = Nothing) As Boolean

Parâmetros

key
AsymmetricAlgorithm

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

associatedData
Byte[]

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

Devoluções

true se a assinatura for válida; caso contrário, false.

Exceções

key é null.

key é de um tipo sem suporte.

O conteúdo está separado desta mensagem, use uma sobrecarga que aceite um conteúdo desligado.

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

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

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

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

public:
 bool VerifyEmbedded(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> associatedData);
public bool VerifyEmbedded(System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> associatedData);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, associatedData As ReadOnlySpan(Of Byte)) As Boolean

Parâmetros

key
AsymmetricAlgorithm

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

associatedData
ReadOnlySpan<Byte>

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

Devoluções

true se a assinatura for válida; caso contrário, false.

Exceções

key é null.

key é de um tipo sem suporte.

O conteúdo está separado desta mensagem, use uma sobrecarga que aceite um conteúdo desligado.

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

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Origem:
CoseSign1Message.cs
Origem:
CoseSign1Message.cs

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

public bool VerifyEmbedded(System.Security.Cryptography.Cose.CoseKey key, ReadOnlySpan<byte> associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.Cose.CoseKey * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As CoseKey, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Parâmetros

key
CoseKey

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

associatedData
ReadOnlySpan<Byte>

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

Devoluções

true se a assinatura for válida; caso contrário, false.

Exceções

key é null.

key é de um tipo sem suporte.

O conteúdo está separado desta mensagem, use uma sobrecarga que aceite um conteúdo desligado.

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