Compartir a través de


TableEncryptionPolicy Clase

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

public class TableEncryptionPolicy

Representa una directiva de cifrado de tabla que se usa para realizar el cifrado y descifrado de sobres de entidades de tabla de Azure.

Resumen del campo

Modificador y tipo Campo y descripción
IKeyResolver keyResolver

IKeyResolver que se usa para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

IKey keyWrapper

Objeto de tipo IKey que se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

Resumen del constructor

Constructor Description
TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Inicializa una nueva instancia de la TableEncryptionPolicy clase con la clave y la resolución especificadas.

Si la directiva generada está pensada para usarse para el cifrado, se espera que los usuarios proporcionen una clave como mínimo. La ausencia de clave hará que se produzca una excepción durante el cifrado. Si la directiva generada está pensada para usarse para el descifrado, los usuarios pueden proporcionar un keyResolver. La biblioteca cliente será - 1. Invoque el solucionador de claves si se especifica para obtener la clave. 2. Si no se especifica el solucionador, pero se especifica una clave, coincida con el identificador de clave en la clave y úselo.

Resumen del método

Modificador y tipo Método y descripción
IKey getKey()

Obtiene el IKey objeto que se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

IKeyResolver getKeyResolver()

Obtiene el solucionador de claves usado para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

void setKey(IKey key)

Establece que IKey se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

void setKeyResolver(IKeyResolver keyResolver)

Establece el solucionador de claves usado para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

Detalles del campo

keyResolver

public IKeyResolver keyResolver

IKeyResolver que se usa para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

keyWrapper

public IKey keyWrapper

Objeto de tipo IKey que se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

Detalles del constructor

TableEncryptionPolicy

public TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Inicializa una nueva instancia de la TableEncryptionPolicy clase con la clave y la resolución especificadas.

Si la directiva generada está pensada para usarse para el cifrado, se espera que los usuarios proporcionen una clave como mínimo. La ausencia de clave hará que se produzca una excepción durante el cifrado. Si la directiva generada está pensada para usarse para el descifrado, los usuarios pueden proporcionar un keyResolver. La biblioteca cliente será - 1. Invoque el solucionador de claves si se especifica para obtener la clave. 2. Si no se especifica el solucionador, pero se especifica una clave, coincida con el identificador de clave en la clave y úselo.

Parameters:

key - Objeto de tipo IKey que se usa para encapsular o desencapsular la clave de cifrado de contenido.
keyResolver - Solucionador de claves usado para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

Detalles del método

getKey

public IKey getKey()

Obtiene el IKey objeto que se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

Returns:

Objeto IKey.

getKeyResolver

public IKeyResolver getKeyResolver()

Obtiene el solucionador de claves usado para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

Returns:

Solucionador que devuelve un IKey valor keyId determinado.

setKey

public void setKey(IKey key)

Establece que IKey se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

Parameters:

key - Objeto IKey.

setKeyResolver

public void setKeyResolver(IKeyResolver keyResolver)

Establece el solucionador de claves usado para seleccionar la clave correcta para descifrar las entidades de tabla existentes.

Parameters:

keyResolver - Solucionador que devuelve un IKey valor keyId determinado.

Se aplica a