BlobCustomerProvidedKey クラス

  • java.lang.Object
    • com.microsoft.azure.storage.blob.BlobCustomerProvidedKey

public class BlobCustomerProvidedKey

クライアント提供のキー暗号化で使用する暗号化キーの不変ラッパー。

コンストラクターの概要

コンストラクター 説明
BlobCustomerProvidedKey(byte[] key)

クライアント指定のキーの新しいラッパーを作成します。

BlobCustomerProvidedKey(String key)

クライアント指定のキーの新しいラッパーを作成します。

メソッドの概要

修飾子と型 メソッドと説明
String getEncryptionAlgorithm()

このキーを使用するアルゴリズムを取得します。

String getKey()

暗号化キーを取得します。

String getKeySHA256()

暗号化キーのハッシュを取得します。

コンストラクターの詳細

BlobCustomerProvidedKey

public BlobCustomerProvidedKey(byte[] key)

クライアント指定のキーの新しいラッパーを作成します。

Parameters:

key - 暗号化キーのバイト数。

Throws:

NoSuchAlgorithmException - MessageDigest "SHA-256" が見つからない場合にスローします。

BlobCustomerProvidedKey

public BlobCustomerProvidedKey(String key)

クライアント指定のキーの新しいラッパーを作成します。

Parameters:

key - base64 文字列としてエンコードされた暗号化キー。

Throws:

NoSuchAlgorithmException - MessageDigest "SHA-256" が見つからない場合にスローします。

メソッドの詳細

getEncryptionAlgorithm

public String getEncryptionAlgorithm()

このキーを使用するアルゴリズムを取得します。

Returns:

Azure Storage で理解されている暗号化アルゴリズムのラベル。

getKey

public String getKey()

暗号化キーを取得します。

Returns:

暗号化キーの base64 エンコード文字列。

getKeySHA256

public String getKeySHA256()

暗号化キーのハッシュを取得します。

Returns:

暗号化キー ハッシュの base64 エンコード文字列。

適用対象