Partager via


BlobCustomerProvidedKey Classe

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

public class BlobCustomerProvidedKey

Wrapper immuable pour une clé de chiffrement à utiliser avec le chiffrement de clé fourni par le client.

Récapitulatif du constructeur

Constructeur Description
BlobCustomerProvidedKey(byte[] key)

Crée un wrapper pour une clé fournie par le client.

BlobCustomerProvidedKey(String key)

Crée un wrapper pour une clé fournie par le client.

Résumé de la méthode

Modificateur et type Méthode et description
String getEncryptionAlgorithm()

Obtient l’algorithme avec laquelle utiliser cette clé.

String getKey()

Obtient la clé de chiffrement.

String getKeySHA256()

Obtient le hachage de la clé de chiffrement.

Détails du constructeur

BlobCustomerProvidedKey

public BlobCustomerProvidedKey(byte[] key)

Crée un wrapper pour une clé fournie par le client.

Parameters:

key - Octets de clé de chiffrement.

Throws:

NoSuchAlgorithmException - Lève si MessageDigest « SHA-256 » est introuvable.

BlobCustomerProvidedKey

public BlobCustomerProvidedKey(String key)

Crée un wrapper pour une clé fournie par le client.

Parameters:

key - Clé de chiffrement encodée en tant que chaîne base64.

Throws:

NoSuchAlgorithmException - Lève si MessageDigest « SHA-256 » est introuvable.

Détails de la méthode

getEncryptionAlgorithm

public String getEncryptionAlgorithm()

Obtient l’algorithme avec laquelle utiliser cette clé.

Returns:

Une étiquette pour l’algorithme de chiffrement, telle qu’elle est comprise par Stockage Azure.

getKey

public String getKey()

Obtient la clé de chiffrement.

Returns:

Chaîne codée en base64 de la clé de chiffrement.

getKeySHA256

public String getKeySHA256()

Obtient le hachage de la clé de chiffrement.

Returns:

Chaîne codée en base64 du hachage de la clé de chiffrement.

S’applique à