Udostępnij za pośrednictwem


CryptographyClient.SignData Metoda

Definicja

Przeciążenia

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Podpisuje określone dane.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Podpisuje określone dane.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Podpisuje określone dane.

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

Parametry

algorithm
SignatureAlgorithm

Do SignatureAlgorithm użycia.

data
Byte[]

Dane do podpisania.

cancellationToken
CancellationToken

A CancellationToken , aby anulować operację.

Zwraca

Wynik operacji podpisywania. Zwrócony SignResult element zawiera podpis wraz ze wszystkimi innymi informacjami potrzebnymi do jego zweryfikowania. Te informacje powinny być przechowywane z podpisem.

Wyjątki

Określona wartość algorithm nie jest zgodna z kluczem odpowiadającym identyfikatorowi klucza.

Lokalny dostawca kryptograficzny zgłosił wyjątek.

Klucz jest nieprawidłowy dla bieżącej operacji.

Operacja nie jest obsługiwana przy użyciu określonego klucza.

Serwer zwrócił błąd. Zobacz Message , aby uzyskać szczegółowe informacje zwrócone z serwera.

Uwagi

Algorytm skrótu używany do obliczenia skrótu pochodzi z określonego algorytmu:

Dotyczy

SignData(SignatureAlgorithm, Stream, CancellationToken)

Podpisuje określone dane.

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

Parametry

algorithm
SignatureAlgorithm

Do SignatureAlgorithm użycia.

data
Stream

Dane do podpisania.

cancellationToken
CancellationToken

A CancellationToken , aby anulować operację.

Zwraca

Wynik operacji podpisywania. Zwrócony SignResult element zawiera podpis wraz ze wszystkimi innymi informacjami potrzebnymi do jego zweryfikowania. Te informacje powinny być przechowywane z podpisem.

Wyjątki

Określona wartość algorithm nie jest zgodna z kluczem odpowiadającym identyfikatorowi klucza.

data ma wartość null.

Lokalny dostawca kryptograficzny zgłosił wyjątek.

Klucz jest nieprawidłowy dla bieżącej operacji.

Operacja nie jest obsługiwana przy użyciu określonego klucza.

Serwer zwrócił błąd. Zobacz Message , aby uzyskać szczegółowe informacje zwrócone z serwera.

Uwagi

Algorytm skrótu używany do obliczenia skrótu pochodzi z określonego algorytmu:

Dotyczy