BlobEncryptionPolicy Classe
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobEncryptionPolicy
- com.
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 |
---|---|
IKey |
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. |
IKey |
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:
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:
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:
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:
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:
S’applique à
Azure SDK for Java