CryptographyClient クラス

定義

Azure Key Vault キーを使用して暗号化操作を実行するために使用されるクライアント。

public class CryptographyClient : Azure.Core.Cryptography.IKeyEncryptionKey
type CryptographyClient = class
    interface IKeyEncryptionKey
Public Class CryptographyClient
Implements IKeyEncryptionKey
継承
CryptographyClient
実装

コンストラクター

CryptographyClient()

モック作成のために クラスの CryptographyClient 新しいインスタンスを初期化します。

CryptographyClient(JsonWebKey)

CryptographyClient クラスの新しいインスタンスを初期化します。 暗号化操作は、ローカル コンピューターでのみ実行されます。

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

CryptographyClient クラスの新しいインスタンスを初期化します。 暗号化操作は、ローカル コンピューターでのみ実行されます。

CryptographyClient(Uri, TokenCredential)

CryptographyClient クラスの新しいインスタンスを初期化します。

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

CryptographyClient クラスの新しいインスタンスを初期化します。

プロパティ

KeyId

Idクライアントの暗号化操作を実行するために使用されるキーの を取得します。

メソッド

Decrypt(DecryptParameters, CancellationToken)

指定した暗号テキストを復号化します。

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

暗号テキストを復号化します。

DecryptAsync(DecryptParameters, CancellationToken)

暗号テキストを復号化します。

DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

指定した暗号テキストを復号化します。

Encrypt(EncryptionAlgorithm, Byte[], CancellationToken)

指定したプレーンテキストを暗号化します。

Encrypt(EncryptParameters, CancellationToken)

プレーンテキストを暗号化します。

EncryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

指定したプレーンテキストを暗号化します。

EncryptAsync(EncryptParameters, CancellationToken)

プレーンテキストを暗号化します。

Sign(SignatureAlgorithm, Byte[], CancellationToken)

指定したダイジェストに署名します。

SignAsync(SignatureAlgorithm, Byte[], CancellationToken)

指定したダイジェストに署名します。

SignData(SignatureAlgorithm, Byte[], CancellationToken)

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

SignData(SignatureAlgorithm, Stream, CancellationToken)

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

SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken)

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

SignDataAsync(SignatureAlgorithm, Stream, CancellationToken)

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

UnwrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

指定された、暗号化されたキーを解読します。

UnwrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

指定された、暗号化されたキーを解読します。

Verify(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

指定した署名を検証します。

VerifyAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

指定した署名を検証します。

VerifyData(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

指定した署名を検証します。

VerifyData(SignatureAlgorithm, Stream, Byte[], CancellationToken)

指定した署名を検証します。

VerifyDataAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

指定した署名を検証します。

VerifyDataAsync(SignatureAlgorithm, Stream, Byte[], CancellationToken)

指定した署名を検証します。

WrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

指定したキーを暗号化します。

WrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

指定したキーを暗号化します。

明示的なインターフェイスの実装

IKeyEncryptionKey.UnwrapKey(String, ReadOnlyMemory<Byte>, CancellationToken)

指定したアルゴリズムを使用して、指定された暗号化されたキーを復号化します。

IKeyEncryptionKey.UnwrapKeyAsync(String, ReadOnlyMemory<Byte>, CancellationToken)

指定したアルゴリズムを使用して、指定された暗号化されたキーを復号化します。

IKeyEncryptionKey.WrapKey(String, ReadOnlyMemory<Byte>, CancellationToken)

指定したアルゴリズムを使用して、指定したキーを暗号化します。

IKeyEncryptionKey.WrapKeyAsync(String, ReadOnlyMemory<Byte>, CancellationToken)

指定したアルゴリズムを使用して、指定したキーを暗号化します。

適用対象