CryptographyClient.SignDataAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
SignDataAsync(SignatureAlgorithm, Stream, CancellationToken) |
Signerar angivna data. |
SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken) |
Signerar angivna data. |
SignDataAsync(SignatureAlgorithm, Stream, CancellationToken)
Signerar angivna data.
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.SignResult> SignDataAsync (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.SignResult>
override this.SignDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.SignResult>
Public Overridable Function SignDataAsync (algorithm As SignatureAlgorithm, data As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SignResult)
Parametrar
- algorithm
- SignatureAlgorithm
Som SignatureAlgorithm ska användas.
- 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 ska lagras med signaturen.
Undantag
Den angivna algorithm
matchar inte nyckeln som motsvarar nyckelidentifieraren.
data
är null.
Den lokala kryptografiprovidern 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. Mer Message information som returneras från servern finns i.
Kommentarer
Hash-algoritmen som används för att beräkna sammandraget härleds från den angivna algoritmen:
Gäller för
SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken)
Signerar angivna data.
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.SignResult> SignDataAsync (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.SignResult>
override this.SignDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.SignResult>
Public Overridable Function SignDataAsync (algorithm As SignatureAlgorithm, data As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of SignResult)
Parametrar
- algorithm
- SignatureAlgorithm
Som SignatureAlgorithm ska användas.
- 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 ska lagras med signaturen.
Undantag
Den angivna algorithm
matchar inte nyckeln som motsvarar nyckelidentifieraren.
Den lokala kryptografiprovidern 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. Mer Message information som returneras från servern finns i.
Kommentarer
Hash-algoritmen som används för att beräkna sammandraget härleds från den angivna algoritmen:
Gäller för
Azure SDK for .NET