QueueEncryptionPolicy Clase

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

public class QueueEncryptionPolicy

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

Resumen del campo

Modificador y tipo Campo y descripción
IKeyResolver keyResolver

que IKeyResolver se usa para seleccionar la clave correcta para descifrar los mensajes de cola 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
QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Inicializa una nueva instancia de la QueueEncryptionPolicy 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 los mensajes de cola 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 los mensajes de cola existentes.

Detalles del campo

keyResolver

public IKeyResolver keyResolver

que IKeyResolver se usa para seleccionar la clave correcta para descifrar los mensajes de cola 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

QueueEncryptionPolicy

public QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Inicializa una nueva instancia de la QueueEncryptionPolicy 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 los mensajes de cola 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 los mensajes de cola 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 los mensajes de cola existentes.

Parameters:

keyResolver - Solucionador que devuelve un IKey valor keyId determinado.

Se aplica a