CryptographyClient.SignData メソッド

定義

オーバーロード

SignData(SignatureAlgorithm, Byte[], CancellationToken)

指定されたデータに署名します。

SignData(SignatureAlgorithm, Stream, CancellationToken)

指定されたデータに署名します。

SignData(SignatureAlgorithm, Byte[], CancellationToken)

指定されたデータに署名します。

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

パラメーター

algorithm
SignatureAlgorithm

使用する SignatureAlgorithm

data
Byte[]

署名するデータ。

cancellationToken
CancellationToken

操作を取り消すための CancellationToken

戻り値

署名操作の結果。 返された SignResult には、署名と、検証に必要なその他のすべての情報が含まれます。 この情報は、署名と共に格納する必要があります。

例外

指定した algorithm が、キー識別子に対応するキーと一致しません。

ローカル暗号化プロバイダーが例外をスローしました。

現在の操作のキーが無効です。

この操作は、指定したキーではサポートされていません。

サーバーからエラーが返されました。 サーバーから返される詳細については、「」を参照してください Message

注釈

ダイジェストの計算に使用されるハッシュ アルゴリズムは、指定されたアルゴリズムから派生します。

適用対象

SignData(SignatureAlgorithm, Stream, CancellationToken)

指定されたデータに署名します。

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

パラメーター

algorithm
SignatureAlgorithm

使用する SignatureAlgorithm

data
Stream

署名するデータ。

cancellationToken
CancellationToken

操作を取り消すための CancellationToken

戻り値

署名操作の結果。 返された SignResult には、署名と、検証に必要なその他のすべての情報が含まれます。 この情報は、署名と共に格納する必要があります。

例外

指定した algorithm が、キー識別子に対応するキーと一致しません。

data が null です。

ローカル暗号化プロバイダーが例外をスローしました。

現在の操作のキーが無効です。

この操作は、指定したキーではサポートされていません。

サーバーからエラーが返されました。 サーバーから返される詳細については、「」を参照してください Message

注釈

ダイジェストの計算に使用されるハッシュ アルゴリズムは、指定されたアルゴリズムから派生します。

適用対象