ECDsaCng.SignData 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.
Genera una firma.
Overload
SignData(Byte[]) |
Genera una firma per i dati specificati. |
SignData(Stream) |
Genera una firma per il flusso di dati specificato, leggendo fino alla fine del flusso. |
SignData(Byte[], Int32, Int32) |
Genera una firma digitale per la lunghezza dei dati specificata, iniziando dall'offset specificato. |
SignData(Byte[])
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Genera una firma per i dati specificati.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data);
public byte[] SignData (byte[] data);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (data As Byte()) As Byte()
Parametri
- data
- Byte[]
Dati del messaggio da firmare.
Restituisce
Firma digitale per i dati specificati.
Eccezioni
data
è null
.
Le informazioni sulla chiave associate all'istanza non includono una chiave privata.
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.
Il KeyContainerPermissionFlags.Sign flag è obbligatorio se la chiave CNG (Cryptography Next Generation) non viene generata in modo casuale dall'oggetto ECDsaCng .
Si applica a
SignData(Stream)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Genera una firma per il flusso di dati specificato, leggendo fino alla fine del flusso.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data);
public byte[] SignData (System.IO.Stream data);
[System.Security.SecurityCritical]
public byte[] SignData (System.IO.Stream data);
override this.SignData : System.IO.Stream -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (data As Stream) As Byte()
Parametri
- data
- Stream
Flusso di dati da firmare.
Restituisce
Firma digitale per il flusso di dati specificato.
- Attributi
Eccezioni
data
è null
.
Le informazioni sulla chiave associate all'istanza non includono una chiave privata.
Commenti
Questo metodo genera una firma per il flusso di dati specificato eseguendo l'hashing dei dati di input usando la HashAlgorithm proprietà e quindi firmando il risultato.
Il KeyContainerPermissionFlags.Sign flag è obbligatorio se la chiave CNG (Cryptography Next Generation) non viene generata in modo casuale dall'oggetto ECDsaCng .
Si applica a
SignData(Byte[], Int32, Int32)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Genera una firma digitale per la lunghezza dei dati specificata, iniziando dall'offset specificato.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count);
public byte[] SignData (byte[] data, int offset, int count);
[System.Security.SecurityCritical]
public byte[] SignData (byte[] data, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer) As Byte()
Parametri
- data
- Byte[]
Dati del messaggio da firmare.
- offset
- Int32
Percorso nella stringa dal quale iniziare a firmare.
- count
- Int32
Lunghezza della stringa, in caratteri, che segue l'offset
che verrà firmato.
Restituisce
Firma digitale per la lunghezza dei dati specificata.
- Attributi
Eccezioni
data
è null
.
count
o offset
ha provocato una lettura esterna ai limiti della stringa di dati.
Le informazioni sulla chiave associate all'istanza non includono una chiave privata.
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
Il KeyContainerPermissionFlags.Sign flag è obbligatorio se la chiave CNG (Cryptography Next Generation) non viene generata in modo casuale dall'oggetto ECDsaCng .