Condividi tramite


ECDsaCng.VerifyData Metodo

Definizione

Verifica una firma digitale.

Overload

VerifyData(Byte[], Byte[])

Verifica la firma digitale dei dati specificati.

VerifyData(Stream, Byte[])

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

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

Verifica che una firma possieda la lunghezza dei dati specificata, iniziando dall'offset specificato.

VerifyData(Byte[], Byte[])

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[]

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

Verifica la firma digitale del flusso di dati specificato, leggendo fino 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 che è stato firmato.

signature
Byte[]

Firma da verificare.

Restituisce

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

Attributi

Eccezioni

data o signature è null.

Commenti

Questo metodo esegue l'hash 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

Verifica che una firma possieda la lunghezza dei dati specificata, iniziando 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

Percorso nei dati nel quale hanno inizio i dati firmati.

count
Int32

Lunghezza dei dati, in caratteri, che segue l'offset che verrà firmato.

signature
Byte[]

Firma da verificare.

Restituisce

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

Attributi

Eccezioni

offset o count è inferiore a zero.

-oppure-

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

data o signature è null.

Commenti

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

Si applica a