Partager via


TableEncryptionPolicy Classe

  • java.lang.Object
    • com.microsoft.azure.storage.table.TableEncryptionPolicy

public class TableEncryptionPolicy

Représente une stratégie de chiffrement de table utilisée pour effectuer le chiffrement/déchiffrement des enveloppes des entités de table 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 entités de table existantes.

IKey keyWrapper

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

Récapitulatif du constructeur

Constructeur Description
TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Initialise une nouvelle instance de la classe avec la TableEncryptionPolicy 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 entités de table existantes.

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 entités de table existantes.

Détails du champ

keyResolver

public IKeyResolver keyResolver

IKeyResolver utilisé pour sélectionner la clé appropriée pour déchiffrer les entités de table existantes.

keyWrapper

public IKey keyWrapper

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

Détails du constructeur

TableEncryptionPolicy

public TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Initialise une nouvelle instance de la classe avec la TableEncryptionPolicy 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 entités de table existantes.

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 entités de table existantes.

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 entités de table existantes.

Parameters:

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

S’applique à