Compartilhar via


QueueEncryptionPolicy Classe

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

public class QueueEncryptionPolicy

Representa uma política de criptografia de fila usada para executar criptografia/descriptografia de envelope de mensagens de fila do Azure.

Resumo do campo

Modificador e tipo Campo e descrição
IKeyResolver keyResolver

O IKeyResolver usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

IKey keyWrapper

Um objeto do tipo IKey usado para encapsular/desembrulhar a chave de conteúdo durante a criptografia.

Resumo do Construtor

Construtor Description
QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Inicializa uma nova instância da QueueEncryptionPolicy classe com a chave e o resolvedor especificados.

Se a política gerada for usada para criptografia, espera-se que os usuários forneçam uma chave no mínimo. A ausência de chave fará com que uma exceção seja gerada durante a criptografia. Se a política gerada for destinada a ser usada para descriptografia, os usuários poderão fornecer um keyResolver. A biblioteca de clientes será – 1. Invoque o resolvedor de chaves se especificado para obter a chave. 2. Se resolvedor não for especificado, mas uma chave for especificada, corresponda à ID da chave na chave e use-a.

Resumo do método

Modificador e tipo Método e descrição
IKey getKey()

Obtém o IKey usado para encapsular/desembrulhar a chave de conteúdo durante a criptografia.

IKeyResolver getKeyResolver()

Obtém o resolvedor de chaves usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

void setKey(IKey key)

Define o IKey usado para encapsular/desembrulhar a chave de conteúdo durante a criptografia.

void setKeyResolver(IKeyResolver keyResolver)

Define o resolvedor de chaves usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

Detalhes do campo

keyResolver

public IKeyResolver keyResolver

O IKeyResolver usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

keyWrapper

public IKey keyWrapper

Um objeto do tipo IKey usado para encapsular/desembrulhar a chave de conteúdo durante a criptografia.

Detalhes do construtor

QueueEncryptionPolicy

public QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)

Inicializa uma nova instância da QueueEncryptionPolicy classe com a chave e o resolvedor especificados.

Se a política gerada for usada para criptografia, espera-se que os usuários forneçam uma chave no mínimo. A ausência de chave fará com que uma exceção seja gerada durante a criptografia. Se a política gerada for destinada a ser usada para descriptografia, os usuários poderão fornecer um keyResolver. A biblioteca de clientes será – 1. Invoque o resolvedor de chaves se especificado para obter a chave. 2. Se resolvedor não for especificado, mas uma chave for especificada, corresponda à ID da chave na chave e use-a.

Parameters:

key - Um objeto do tipo IKey usado para encapsular/desembrulhar a chave de criptografia de conteúdo.
keyResolver - O resolvedor de chaves usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

Detalhes do método

getKey

public IKey getKey()

Obtém o IKey usado para encapsular/desembrulhar a chave de conteúdo durante a criptografia.

Returns:

Um objeto IKey.

getKeyResolver

public IKeyResolver getKeyResolver()

Obtém o resolvedor de chaves usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

Returns:

Um resolvedor que retorna um IKey determinado keyId.

setKey

public void setKey(IKey key)

Define o IKey usado para encapsular/desembrulhar a chave de conteúdo durante a criptografia.

Parameters:

key - Um objeto IKey.

setKeyResolver

public void setKeyResolver(IKeyResolver keyResolver)

Define o resolvedor de chaves usado para selecionar a chave correta para descriptografar mensagens de fila existentes.

Parameters:

keyResolver - Um resolvedor que retorna um IKey determinado keyId.

Aplica-se a