ECDsaCng.VerifyData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.