Partager via


QueueEncryptionPolicy Classe

  • java.lang.Object
    • com.microsoft.azure.storage.queue.QueueEncryptionPolicy

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
IKeyResolver 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.

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.

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:

key - Objet de type IKey utilisé pour encapsuler/désencapsuler la clé de chiffrement de contenu.
keyResolver - 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 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és utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente existants.

Returns:

Résolveur 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és utilisé pour sélectionner la clé appropriée pour déchiffrer les messages de file d’attente existants.

Parameters:

keyResolver - Résolveur qui retourne un IKey keyId donné.

S’applique à