BlobCustomerProvidedKey クラス
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobCustomerProvidedKey
- com.
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 エンコード文字列。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Java