Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2023-06-23
Definir criptografia PGP

Definir criptografia PGP

Você pode carregar e baixar arquivos criptografados de
Adaptive Planning
usando o Pretty Good Privacy (PGP) para um servidor seguro. Este artigo explica como criar credenciais PGP via Design de integrações, como adicionar criptografia PGP à sua fonte de dados em nuvem personalizada e como criptografar e descriptografar arquivos usando o PGP.
Com o PGP, você pode compartilhar sua chave pública com parceiros e obter chaves do parceiro.

Antes de começar

  • Permissões obrigatórias:
    Desenvolvedor de integração
    em
    Administração > Conjunto de permissões
  • Solicite que a chave do parceiro seja enviada a você como um arquivo
    asc
    .

Etapas básicas

  1. Crie uma credencial de criptografia PGP.
  2. Insira a chave do parceiro.
  3. Baixe sua chave pública.
  4. Adicione a criptografia PGP à sua fonte de dados em nuvem personalizada.
  5. Inclua criptografia ou descriptografia PGP no seu script.

Como acessar a opção

Compass.png From the nav menu, go to
Integration
Design Integrations

Criar uma credencial de criptografia PGP

Uma criptografia PGP inclui um par de chaves de 2048 bits. A chave pública fica visível no formulário e disponível para download no painel
Ações
. A chave privada fica oculta e não pode ser exportada.
  1. Crie uma credencial de
    Criptografia PGP
    no painel
    Credenciais
    em Design de integrações.
  2. Insira um nome para a credencial de criptografia PGP.

Inserir a chave do parceiro

É necessária uma chave do parceiro para criptografar arquivos ou texto para o parceiro. A chave do seu parceiro vem do arquivo .
asc
recebido.
  1. Copie todo o texto do arquivo .asc, incluindo
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    e
    -----END PGP PUBLIC KEY BLOCK-----
  2. Cole a chave no campo
    Chave do parceiro
    e salve o formulário.

Baixar a chave pública

Selecione
Baixar chave pública
no painel
Ações
. Isso gera a chave pública em um arquivo .
asc
e seu download no gerenciador de arquivos local.
pgp_encryption_01.png

Adicionar criptografia PGP à fonte de dados em nuvem personalizada

  1. Selecione sua fonte de dados em nuvem personalizada em
    Fontes de dados.
  2. Selecione a guia
    Configurações do designer
    da fonte de dados em nuvem personalizada.
  3. Arraste e solte o parâmetro
    Criptografia PGP
    em
    Configurações adicionais
    no painel
    Componente de configuração
    . O nome da configuração é o identificador que você usará no script. Exemplo: 'myPgp'

Exemplo para
Criptografar/descriptografar cadeia de caracteres de texto com o PGP.

Exemplo para criptografar texto em uma mensagem PGP
function testConnection(context) { var text = "Text to encrypt"; var encrypedPgpMessage = ai.util.encrypt(text,'myPgp'); ai.log.logInfo("encrypted message", encrypedPgpMessage ); return true; }
Exemplo para descriptografar uma mensagem PGP
function testConnection(context) { var message = "-----BEGIN PGP MESSAGE-----" +"Version: GnuPG v2.0.14 (GNU/Linux)" +"Your Message" +"-----END PGP MESSAGE-----"; var text = ai.util.decrypt(message,'myPgp'); ai.log.logInfo("text message", text); return true; }