TableEncryptionPolicy Classe
- java.
lang. Object - com.
microsoft. azure. storage. table. TableEncryptionPolicy
- com.
public class TableEncryptionPolicy
Representa uma política de criptografia de tabela usada para executar criptografia/descriptografia de envelope de entidades de tabela do Azure.
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
IKey |
keyResolver
O IKeyResolver usado para selecionar a chave correta para descriptografar entidades de tabela existentes. |
IKey |
keyWrapper
Um objeto do tipo IKey que é usado para encapsular/desencapsular a chave de conteúdo durante a criptografia. |
Resumo do Construtor
Construtor | Description |
---|---|
TableEncryptionPolicy(IKey key, IKeyResolver keyResolver) |
Inicializa uma nova instância da TableEncryptionPolicy 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 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 o resolvedor não for especificado, mas uma chave for especificada, corresponda à ID da 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/desencapsular a chave de conteúdo durante a criptografia. |
IKey |
getKeyResolver()
Obtém o resolvedor de chaves usado para selecionar a chave correta para descriptografar entidades de tabela existentes. |
void |
setKey(IKey key)
Define o IKey usado para encapsular/desencapsular 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 entidades de tabela existentes. |
Detalhes do campo
keyResolver
public IKeyResolver keyResolver
O IKeyResolver usado para selecionar a chave correta para descriptografar entidades de tabela existentes.
keyWrapper
public IKey keyWrapper
Um objeto do tipo IKey que é usado para encapsular/desencapsular a chave de conteúdo durante a criptografia.
Detalhes do construtor
TableEncryptionPolicy
public TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)
Inicializa uma nova instância da TableEncryptionPolicy 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 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 o resolvedor não for especificado, mas uma chave for especificada, corresponda à ID da chave e use-a.
Parameters:
Detalhes do método
getKey
public IKey getKey()
Obtém o IKey usado para encapsular/desencapsular a chave de conteúdo durante a criptografia.
Returns:
getKeyResolver
public IKeyResolver getKeyResolver()
Obtém o resolvedor de chaves usado para selecionar a chave correta para descriptografar entidades de tabela existentes.
Returns:
setKey
public void setKey(IKey key)
Define o IKey usado para encapsular/desencapsular a chave de conteúdo durante a criptografia.
Parameters:
setKeyResolver
public void setKeyResolver(IKeyResolver keyResolver)
Define o resolvedor de chaves usado para selecionar a chave correta para descriptografar entidades de tabela existentes.
Parameters:
Aplica-se a
Azure SDK for Java