Partager via


BlobEncryptionPolicy Classe

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

public class BlobEncryptionPolicy

Représente une stratégie de chiffrement d’objets blob utilisée pour effectuer le chiffrement/déchiffrement des enveloppes d’objets blob Azure.

Récapitulatif du champ

Modificateur et type Champ et description
IKeyResolver keyResolver

IKeyResolver utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

IKey keyWrapper

Objet de type IKey utilisé pour encapsuler/désencapsuler la clé de contenu pendant le chiffrement.

Récapitulatif du constructeur

Constructeur Description
BlobEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Initialise une nouvelle instance de la classe avec la BlobEncryptionPolicy clé et le programme de résolution spécifiés.

Si la stratégie générée est destinée à être utilisée pour le chiffrement, les utilisateurs sont censés fournir une clé au minimum. L’absence de clé entraîne la levée d’une exception pendant le chiffrement. Si la stratégie générée est destinée à être utilisée pour le déchiffrement, les utilisateurs peuvent fournir un keyResolver. La bibliothèque cliente aura la valeur - 1. Appelez le programme de résolution de clé s’il est spécifié pour obtenir la clé. 2. Si le programme de résolution n’est pas spécifié, mais qu’une clé est spécifiée, faites correspondre l’ID de clé sur la clé et utilisez-le.

Résumé de la méthode

Modificateur et type Méthode et description
IKey getKey()

Obtient le IKey qui est utilisé pour encapsuler/désencapsuler la clé de contenu pendant le chiffrement.

IKeyResolver getKeyResolver()

Obtient le programme de résolution de clé utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

void setKey(IKey key)

Définit le IKey qui est utilisé pour encapsuler/désencapsuler la clé de contenu pendant le chiffrement.

void setKeyResolver(IKeyResolver keyResolver)

Définit le programme de résolution de clé utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

Détails du champ

keyResolver

public IKeyResolver keyResolver

IKeyResolver utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

keyWrapper

public IKey keyWrapper

Objet de type IKey utilisé pour encapsuler/désencapsuler la clé de contenu pendant le chiffrement.

Détails du constructeur

BlobEncryptionPolicy

public BlobEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Initialise une nouvelle instance de la classe avec la BlobEncryptionPolicy clé et le programme de résolution spécifiés.

Si la stratégie générée est destinée à être utilisée pour le chiffrement, les utilisateurs sont censés fournir une clé au minimum. L’absence de clé entraîne la levée d’une exception pendant le chiffrement. Si la stratégie générée est destinée à être utilisée pour le déchiffrement, les utilisateurs peuvent fournir un keyResolver. La bibliothèque cliente aura la valeur - 1. Appelez le programme de résolution de clé s’il est spécifié pour obtenir la clé. 2. Si le programme de résolution n’est pas spécifié, mais qu’une clé est spécifiée, faites correspondre l’ID de clé sur la clé et utilisez-le.

Parameters:

key - Objet de type IKey utilisé pour encapsuler/désencapsuler la clé de chiffrement de contenu.
keyResolver - Programme de résolution de clé utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

Détails de la méthode

getKey

public IKey getKey()

Obtient le IKey qui est utilisé pour encapsuler/désencapsuler la clé de contenu pendant le chiffrement.

Returns:

Objet IKey.

getKeyResolver

public IKeyResolver getKeyResolver()

Obtient le programme de résolution de clé utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

Returns:

Programme de résolution qui retourne un IKey keyId donné.

setKey

public void setKey(IKey key)

Définit le IKey qui est utilisé pour encapsuler/désencapsuler la clé de contenu pendant le chiffrement.

Parameters:

key - Objet IKey.

setKeyResolver

public void setKeyResolver(IKeyResolver keyResolver)

Définit le programme de résolution de clé utilisé pour sélectionner la clé appropriée pour déchiffrer les objets blob existants.

Parameters:

keyResolver - Programme de résolution qui retourne un IKey keyId donné.

S’applique à