Condividi tramite


ECDsaCng.VerifyData Metodo

Definizione

Verifica una firma digitale.

Overload

Nome Descrizione
VerifyData(Byte[], Byte[])

Verifica la firma digitale dei dati specificati.

VerifyData(Stream, Byte[])

Verifica la firma digitale del flusso di dati specificato, leggendo alla fine del flusso.

VerifyData(Byte[], Int32, Int32, Byte[])

Verifica una firma per la lunghezza specificata dei dati, a partire dall'offset specificato.

VerifyData(Byte[], Byte[])

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Verifica la firma digitale dei dati specificati.

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

Parametri

data
Byte[]

I dati che sono stati firmati.

signature
Byte[]

La firma da verificare.

Restituisce

true se la firma è valida; in caso contrario, false.

Eccezioni

data o signature è null.

Commenti

Questo metodo genera una firma per i dati specificati eseguendo l'hashing dei dati di input usando la HashAlgorithm proprietà e quindi firmando il risultato.

Si applica a

VerifyData(Stream, Byte[])

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Verifica la firma digitale del flusso di dati specificato, leggendo alla fine del flusso.

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

Parametri

data
Stream

Flusso di dati firmato.

signature
Byte[]

La firma da verificare.

Restituisce

true se la firma è valida; in caso contrario, false.

Attributi

Eccezioni

data o signature è null.

Commenti

Questo metodo esegue l'hashing dei dati di input usando la proprietà prima della HashAlgorithm verifica.

Si applica a

VerifyData(Byte[], Int32, Int32, Byte[])

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Verifica una firma per la lunghezza specificata dei dati, a partire dall'offset specificato.

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

Parametri

data
Byte[]

I dati che sono stati firmati.

offset
Int32

Posizione nei dati in corrispondenza del quale iniziano i dati firmati.

count
Int32

Lunghezza dei dati, in caratteri, che verrà offset firmata.

signature
Byte[]

La firma da verificare.

Restituisce

true se la firma è valida; in caso contrario, false.

Attributi

Eccezioni

offset o count è minore di zero.

oppure

offset o count è maggiore della lunghezza della matrice di byte passata nel data parametro .

data o signature è null.

Commenti

Questo metodo esegue l'hashing dei dati di input usando la proprietà prima della HashAlgorithm verifica.

Si applica a