Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ECDsaCng.SignData (Stream)

 

Data di pubblicazione: ottobre 2016

Genera una firma per il flusso di dati specificato, leggendo fino alla fine del flusso.

Spazio dei nomi:   System.Security.Cryptography
Assembly:  System.Core (in System.Core.dll)

public byte[] SignData(
	Stream data
)

Parametri

data
Type: System.IO.Stream

Il flusso di dati da firmare.

Valore restituito

Type: System.Byte[]

Una firma digitale per il flusso di dati specificato.

Exception Condition
ArgumentNullException

data è null.

CryptographicException

Le informazioni sulla chiave associate all'istanza non includono una chiave privata.

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

Il KeyContainerPermissionFlags.Sign contrassegno è obbligatorio se la chiave di Cryptography Next Generation (CNG) non viene generata in modo casuale per il ECDsaCng oggetto.

KeyContainerPermission

for permission to sign data. Demand value: F:System.Security.Permissions.SecurityAction.Demand. Associated enumeration: F:System.Security.Permissions.KeyContainerPermissionFlags.Sign

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: