Condividi tramite


CryptographyClient.SignData Metodo

Definizione

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:

Si applica a