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
| 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.