ECDsaCng.VerifyData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica uma assinatura digital.
Sobrecargas
VerifyData(Byte[], Byte[]) |
Verifica a assinatura digital dos dados especificados. |
VerifyData(Stream, Byte[]) |
Verifica uma assinatura digital do fluxo de dados especificado, lendo até o final do fluxo. |
VerifyData(Byte[], Int32, Int32, Byte[]) |
Verifica uma assinatura digital para o tamanho especificado dos dados, começando no deslocamento indicado. |
VerifyData(Byte[], Byte[])
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Verifica a assinatura digital dos dados especificados.
public:
bool VerifyData(cli::array <System::Byte> ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, byte[] signature);
override this.VerifyData : byte[] * byte[] -> bool
member this.VerifyData : byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte()) As Boolean
Parâmetros
- data
- Byte[]
Os dados que receberam um sinal.
- signature
- Byte[]
A assinatura a ser verificada.
Retornos
true
se a assinatura for válida; caso contrário, false
.
Exceções
data
ou signature
é null
.
Comentários
Esse método gera uma assinatura para os dados especificados hash dos dados de entrada usando a HashAlgorithm propriedade e, em seguida, assinando o resultado.
Aplica-se a
VerifyData(Stream, Byte[])
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Verifica uma assinatura digital do fluxo de dados especificado, lendo até o final do fluxo.
public:
bool VerifyData(System::IO::Stream ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (System.IO.Stream data, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (System.IO.Stream data, byte[] signature);
override this.VerifyData : System.IO.Stream * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : System.IO.Stream * byte[] -> bool
member this.VerifyData : System.IO.Stream * byte[] -> bool
Public Function VerifyData (data As Stream, signature As Byte()) As Boolean
Parâmetros
- data
- Stream
O fluxo de dados que foi assinado.
- signature
- Byte[]
A assinatura a ser verificada.
Retornos
true
se a assinatura for válida; caso contrário, false
.
- Atributos
Exceções
data
ou signature
é null
.
Comentários
Esse método faz hashes dos dados de entrada usando a propriedade antes da HashAlgorithm verificação.
Aplica-se a
VerifyData(Byte[], Int32, Int32, Byte[])
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Verifica uma assinatura digital para o tamanho especificado dos dados, começando no deslocamento indicado.
public:
bool VerifyData(cli::array <System::Byte> ^ data, int offset, int count, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
override this.VerifyData : byte[] * int * int * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : byte[] * int * int * byte[] -> bool
member this.VerifyData : byte[] * int * int * byte[] -> bool
Public Function VerifyData (data As Byte(), offset As Integer, count As Integer, signature As Byte()) As Boolean
Parâmetros
- data
- Byte[]
Os dados que receberam um sinal.
- offset
- Int32
O local nos dados no qual os dados assinados começam.
- count
- Int32
A extensão dos dados, em caracteres, após o offset
que será assinado.
- signature
- Byte[]
A assinatura a ser verificada.
Retornos
true
se a assinatura for válida; caso contrário, false
.
- Atributos
Exceções
offset
ou count
é menor que zero.
- ou -
offset
ou count
é maior do que o tamanho da matriz de bytes passada no parâmetro data
.
data
ou signature
é null
.
Comentários
Esse método faz hashes dos dados de entrada usando a propriedade antes da HashAlgorithm verificação.