CryptographyClient.SignData 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
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
Azure SDK for .NET