Compartilhar via


CoseSignature.VerifyEmbedded Método

Definição

Sobrecargas

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

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

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

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

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Origem:
CoseSignature.cs
Origem:
CoseSignature.cs
Origem:
CoseSignature.cs
Origem:
CoseSignature.cs

Verifica se a assinatura é válida para o conteúdo da mensagem 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 privada usada para assinar o conteúdo.

associatedData
Byte[]

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

Retornos

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

Exceções

key é null.

key é de um tipo sem suporte.

O conteúdo é desanexado da mensagem associada, use uma sobrecarga que aceite um conteúdo desanexado.

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

-ou-

O cabeçalho protegido por algoritmo foi formatado incorretamente.

-ou-

O cabeçalho protegido por algoritmo não era um dos valores compatíveis com essa implementação.

-ou-

O cabeçalho protegido por algoritmo não corresponde aos algoritmos compatíveis com o especificado key.

Aplica-se a

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Origem:
CoseSignature.cs
Origem:
CoseSignature.cs
Origem:
CoseSignature.cs
Origem:
CoseSignature.cs

Verifica se a assinatura é válida para o conteúdo da mensagem 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 privada usada para assinar o conteúdo.

associatedData
ReadOnlySpan<Byte>

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

Retornos

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

Exceções

key é null.

key é de um tipo sem suporte.

O conteúdo é desanexado da mensagem associada, use uma sobrecarga que aceite um conteúdo desanexado.

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

-ou-

O cabeçalho protegido por algoritmo foi formatado incorretamente.

-ou-

O cabeçalho protegido por algoritmo não era um dos valores compatíveis com essa implementação.

-ou-

O cabeçalho protegido por algoritmo não corresponde aos algoritmos compatíveis com o especificado key.

Aplica-se a