QueueEncryptionPolicy Classe
- java.
lang. Object - com.
microsoft. azure. storage. queue. QueueEncryptionPolicy
- com.
public class QueueEncryptionPolicy
Représente une stratégie de chiffrement de file d’attente utilisée pour effectuer le chiffrement/déchiffrement des enveloppes des messages de file d’attente 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 messages de file d’attente 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 |
---|---|
QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver) |
Initialise une nouvelle instance de la classe avec la QueueEncryptionPolicy 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 a pour valeur - 1. Appelez le programme de résolution de clés si 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és utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente 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és utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente existants. |
Détails du champ
keyResolver
public IKeyResolver keyResolver
IKeyResolver utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente 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
QueueEncryptionPolicy
public QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)
Initialise une nouvelle instance de la classe avec la QueueEncryptionPolicy 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 a pour valeur - 1. Appelez le programme de résolution de clés si 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és utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente 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és utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente existants.
Parameters:
S’applique à
Azure SDK for Java