Encapsule a chave simétrica a ser usada para criptografia com a chave pública baixada.
Antes de Iniciar
Nota: Este procedimento descreve as opções que estão disponíveis com o sistema de base
KMF e as opções a serem usadas com a funcionalidade
Criptografia em nível de coluna para empresas. A funcionalidade
Criptografia em nível de coluna para empresas estará disponível somente quando o plug-in
com.glide.now.platform.encryption estiver ativo. Consulte
Ativação do Criptografia em nível de coluna para empresas para obter mais informações sobre como obter
Criptografia em nível de coluna para empresas.
Algumas das etapas neste documento exigem o uso de uma ferramenta criptográfica instalada no seu dispositivo local. Os exemplos nesta tarefa usam a ferramenta OpenSSL. Para obter mais informações sobre essa ferramenta, consulte https://www.openssl.org. Se estiver usando outras ferramentas criptográficas, como LibreSSL ou GnuTLS, consulte a documentação desses produtos para obter etapas semelhantes.
Função necessária: sn_kmf.cryptographic_manager ou sn_kmf.admin
Procedimento
-
Navegar até .
-
Selecione o módulo criptográfico criado para a chave fornecida pelo cliente na lista relacionada Especificações de criptografia.
-
Você será direcionado para a etapa de Criação de chave.
-
Se ainda não tiver baixado a chave de encapsulamento, clique no link para baixar o arquivo token_publickey<id>.zip e salve-o no mesmo local de sua chave.
Nota: Não renomeie o arquivo token_publickey<id> baixado.
-
Descompacte o arquivo em sua rede local.
O arquivo zip contém dois arquivos, um token de importação e um certificado .PEM de chave pública. Encapsule sua chave simétrica com a chave pública para criptografá-la.
-
Copie o nome do arquivo token_publickey para a área de transferência.
-
Em uma linha de comando, use o nome do arquivo token_publickey copiado para abrir a pasta dos arquivos descompactados como um espaço reservado para a chave encapsulada.
-
Edite este script substituindo os exemplos pelos nomes de seus arquivos de criptografia.
"downloads user.name$ cd token_publickey_<token>
openssl pkeyutl -encrypt -pubin -inkey publickey_<keyname>.PEM
-in <keyname.bin>
-out wrapped_key_material -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha<128 or 256> "
Revise os comandos de encapsulamento de chave na tabela a seguir para obter mais informações.
Tabela 1. Comandos de encapsulamento de chave
| Direções |
Comando |
Exemplo |
| Abra o diretório do arquivo no qual você baixou o token de encapsulamento. |
cd
|
cd token_publickey123456789 |
Cole o nome do certificado publickey.PEM. |
openssl pkeyutl -encrypt -pubin -inkey
|
publickey_586798643ffff.PEM |
| Cole o nome da sua chave aqui. |
-in
|
mykey.bin |
| Insira o comando <-out> e especifique se a chave é de 128 bits ou 256 bits. |
-out wrapped_key_material -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256
|
N/D |
-
Execute o comando:
Uma mensagem do sistema exibe token_publickey_<keynumber>. A chave será gerada e um arquivo wrapped_key_material adicionado ao diretório.
-
Carregue a chave encapsulada.
O que Fazer Depois
Retorne para Configure e carregue a chave fornecida pelo cliente para carregar sua chave encapsulada.