Share via


CryptographyClient.SignData Metod

Definition

Överlagringar

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Signerar angivna data.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Signerar angivna data.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Signerar angivna data.

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

Parametrar

algorithm
SignatureAlgorithm

Att SignatureAlgorithm använda.

data
Byte[]

De data som ska signeras.

cancellationToken
CancellationToken

A CancellationToken för att avbryta åtgärden.

Returer

Resultatet av signeringsåtgärden. Den returnerade SignResult innehåller signaturen tillsammans med all annan information som behövs för att verifiera den. Den här informationen bör lagras med signaturen.

Undantag

Den angivna algorithm matchar inte nyckeln som motsvarar nyckelidentifieraren.

Den lokala kryptografiska providern utlöste ett undantag.

Nyckeln är ogiltig för den aktuella åtgärden.

Åtgärden stöds inte med den angivna nyckeln.

Servern returnerade ett fel. Se Message för information som returneras från servern.

Kommentarer

Hash-algoritmen som används för att beräkna sammandraget härleds från den angivna algoritmen:

Gäller för

SignData(SignatureAlgorithm, Stream, CancellationToken)

Signerar angivna data.

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

Parametrar

algorithm
SignatureAlgorithm

Att SignatureAlgorithm använda.

data
Stream

De data som ska signeras.

cancellationToken
CancellationToken

A CancellationToken för att avbryta åtgärden.

Returer

Resultatet av signeringsåtgärden. Den returnerade SignResult innehåller signaturen tillsammans med all annan information som behövs för att verifiera den. Den här informationen bör lagras med signaturen.

Undantag

Den angivna algorithm matchar inte nyckeln som motsvarar nyckelidentifieraren.

data är null.

Den lokala kryptografiska providern utlöste ett undantag.

Nyckeln är ogiltig för den aktuella åtgärden.

Åtgärden stöds inte med den angivna nyckeln.

Servern returnerade ett fel. Se Message för information som returneras från servern.

Kommentarer

Hash-algoritmen som används för att beräkna sammandraget härleds från den angivna algoritmen:

Gäller för