CryptographyClient.SignData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SignData(SignatureAlgorithm, Byte[], CancellationToken) |
Podepíše zadaná data. |
SignData(SignatureAlgorithm, Stream, CancellationToken) |
Podepíše zadaná data. |
SignData(SignatureAlgorithm, Byte[], CancellationToken)
Podepíše zadaná 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
Parametry
- algorithm
- SignatureAlgorithm
Hodnota, SignatureAlgorithm která se má použít.
- data
- Byte[]
Data, která se mají podepsat.
- cancellationToken
- CancellationToken
A CancellationToken , pokud chcete operaci zrušit.
Návraty
Výsledek operace znaménka. Vrácený SignResult objekt obsahuje podpis spolu se všemi dalšími informacemi potřebnými k jeho ověření. Tyto informace by měly být uloženy spolu s podpisem.
Výjimky
Zadaná algorithm
hodnota neodpovídá klíči odpovídajícímu identifikátoru klíče.
Místní zprostředkovatel kryptografických služeb vyvolal výjimku.
Klíč je pro aktuální operaci neplatný.
Operace není podporována se zadaným klíčem.
Server vrátil chybu. Podrobnosti vrácené ze serveru najdete v tématu Message .
Poznámky
Algoritmus hash použitý k výpočtu hodnoty hash je odvozen ze zadaného algoritmu:
Platí pro
SignData(SignatureAlgorithm, Stream, CancellationToken)
Podepíše zadaná 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
Parametry
- algorithm
- SignatureAlgorithm
Hodnota, SignatureAlgorithm která se má použít.
- data
- Stream
Data, která se mají podepsat.
- cancellationToken
- CancellationToken
A CancellationToken , pokud chcete operaci zrušit.
Návraty
Výsledek operace znaménka. Vrácený SignResult objekt obsahuje podpis spolu se všemi dalšími informacemi potřebnými k jeho ověření. Tyto informace by měly být uloženy spolu s podpisem.
Výjimky
Zadaná algorithm
hodnota neodpovídá klíči odpovídajícímu identifikátoru klíče.
data
má hodnotu null.
Místní zprostředkovatel kryptografických služeb vyvolal výjimku.
Klíč je pro aktuální operaci neplatný.
Operace není podporována se zadaným klíčem.
Server vrátil chybu. Podrobnosti vrácené ze serveru najdete v tématu Message .
Poznámky
Algoritmus hash použitý k výpočtu hodnoty hash je odvozen ze zadaného algoritmu:
Platí pro
Azure SDK for .NET
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro