CryptographyClient.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.
Overload
SignData(SignatureAlgorithm, Byte[], CancellationToken) |
Firma i dati specificati. |
SignData(SignatureAlgorithm, Stream, CancellationToken) |
Firma i dati specificati. |
SignData(SignatureAlgorithm, Byte[], CancellationToken)
Firma i dati specificati.
public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Byte(), Optional cancellationToken As CancellationToken = Nothing) As SignResult
Parametri
- algorithm
- SignatureAlgorithm
Oggetto SignatureAlgorithm da usare.
- data
- Byte[]
Dati da firmare.
- cancellationToken
- CancellationToken
Oggetto CancellationToken per annullare l'operazione.
Restituisce
Risultato dell'operazione di firma. L'oggetto restituito SignResult contiene la firma insieme a tutte le altre informazioni necessarie per verificarlo. Queste informazioni devono essere archiviate con la firma.
Eccezioni
L'oggetto specificato algorithm
non corrisponde alla chiave corrispondente all'identificatore di chiave.
Il provider di crittografia locale ha generato un'eccezione.
La chiave non è valida per l'operazione corrente.
L'operazione non è supportata con la chiave specificata.
Il server ha restituito un errore. Per informazioni dettagliate restituite dal server, vedere Message .
Commenti
L'algoritmo hash usato per calcolare il digest è derivato dall'algoritmo specificato:
Si applica a
SignData(SignatureAlgorithm, Stream, CancellationToken)
Firma i dati specificati.
public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Stream, Optional cancellationToken As CancellationToken = Nothing) As SignResult
Parametri
- algorithm
- SignatureAlgorithm
Oggetto SignatureAlgorithm da usare.
- data
- Stream
Dati da firmare.
- cancellationToken
- CancellationToken
Oggetto CancellationToken per annullare l'operazione.
Restituisce
Risultato dell'operazione di firma. L'oggetto restituito SignResult contiene la firma insieme a tutte le altre informazioni necessarie per verificarlo. Queste informazioni devono essere archiviate con la firma.
Eccezioni
L'oggetto specificato algorithm
non corrisponde alla chiave corrispondente all'identificatore di chiave.
data
è null.
Il provider di crittografia locale ha generato un'eccezione.
La chiave non è valida per l'operazione corrente.
L'operazione non è supportata con la chiave specificata.
Il server ha restituito un errore. Per informazioni dettagliate restituite dal server, vedere Message .
Commenti
L'algoritmo hash usato per calcolare il digest è derivato dall'algoritmo specificato: