Ir para o conteúdo

PGP Encryption

Introdução

O plug-in PGP Encryption arquivos de destino de texto não criptografado usando PGP.

Este plug-in está disponível por padrão em Jitterbit Grupos de Agentes em Nuvem e também pode ser associado a Grupos de Agentes Privados.

Importante

Os plug-ins fornecidos pelo Jitterbit estão obsoletos. Consulte Deprecação e suporte em Plugins.

Baixe e Adicione o Plug-in

O plugin PGP Encryption é um plugin Jitterbit padrão que já está disponível no Management Console Plugins e não precisa ser baixado ou adicionado à organização.

Se direcionado pelo Jitterbit Support, este plug-in pode ser baixado no link fornecido abaixo e adicionado à organização (consulte Adicionar novos plug-ins em Customizações > Plug-ins).

Associar o Plug-in a um Grupo de Agentes

O plug-in de criptografia PGP está associado aos Grupos de Agentes em Nuvem Jitterbit por padrão.

Se estiver usando um Grupo de Agentes Privados, antes de poder usar o plug-in, você deve associá-lo ao Grupo de Agentes Privados para disponibilizar o plug-in em todos os agentes do grupo (consulte Associar Grupos de Agente em Customizações > Plug-ins).

O plug-in está listado no Management Console Plugins com um nome de exibição de Jitterbit PGP Encryption.

Definir Variáveis e Usar o Plug-in em um Projeto

Consulte estes tópicos para obter informações sobre como usar plug-ins em um projeto:

O plugin PGP Encryption usa estas variáveis:

Nome Tipo Obrigatório Descrição
Jitterbit.PGP.PublicKeyData Corda Opcional A representação ASCII da chave pública. Alternativamente, coloque o arquivo de chave pública diretamente no próprio Agente Privado e defina a variável Jitterbit.PGP.PublicKeyFile para o caminho do arquivo.
Jitterbit.PGP.PublicKeyFile Corda Opcional O caminho para o arquivo de chave pública, caso o arquivo de chave pública esteja armazenado no Agente Privado. O arquivo deve ser legível pelo usuário que executa o agente (mais especificamente o Jitterbit Process Engine). Como alternativa, você pode definir Jitterbit.PGP.PublicKeyID à representação ASCII da própria chave usando scripts para definir Jitterbit.PGP.PublicKeyID como uma variável global antes de chamar sua operação. Mais informações sobre como fazer isso podem ser encontradas em Cloud Studio Global Variables ou Design Studio Variáveis globais.
Jitterbit.PGP.UserID Corda Opcional O ID do usuário da chave pública a ser usada para criptografia. Se esta variável não for definida, Jitterbit.PGP.PublicKeyID deve ser definido em seu lugar. Este valor é ignorado se Jitterbit.PGP.PublicKeyID foi definido.
Jitterbit.PGP.PublicKeyID Corda Opcional O ID da chave pública a ser usada para criptografia. Isso deve ser uma string em formato hexadecimal, como "0xAC859CC9E1257F19", ou o valor correspondente na base 10, como "12431514737305812761". Observe que o ID da chave deve ter 64 bits para funcionar com a biblioteca criptográfica usada por este plug-in; algumas ferramentas relatam apenas os 32 bits mais baixos quando solicitadas pelo ID de uma chave. Se esta variável não for definida, Jitterbit.PGP.UserID deve ser definido em seu lugar.
Jitterbit.PGP.AsciiArmor Booleano Opcional Definindo esta variável como true resulta em arquivos criptografados protegidos por ASCII. A configuração padrão (false) resulta na criação dos arquivos criptografados em formato binário.
Jitterbit.PGP.PrivateKeyData Corda Opcional Se estiver assinando e criptografando o arquivo, essa variável deve conter a representação ASCII do arquivo de chave privada que será usado para assinar o arquivo. Alternativamente, coloque o arquivo da chave diretamente no Agente Privado e defina o caminho para o arquivo na variável Jitterbit.PGP.PrivateKeyFile.
Jitterbit.PGP.PrivateKeyFile Corda Opcional Se for assinar e criptografar o arquivo, esta variável deve conter o caminho para o arquivo de chave privada que será usado para assinar o arquivo, assumindo que o arquivo de chave privada está armazenado no próprio Agente Privado. Como alternativa, passe a representação ASCII da própria chave na variável Jitterbit.PGP.PrivateKeyData.
Jitterbit.PGP.PrivateKeyID Corda Opcional Se assinar e criptografar o arquivo, essa variável pode ser usada para especificar o ID da chave privada. As mesmas regras de formato se aplicam para Jitterbit.PGP.PublicKeyID (Veja acima). Se esse valor não for definido, o agente usará a primeira chave aplicável que encontrar no arquivo de chave privada para assinatura.
Jitterbit.PGP.Passphrase Corda Opcional Se assinar e criptografar o arquivo, essa variável deve conter a senha que protege a chave privada. Esta variável deve ser definida se Jitterbit.PGP.PrivateKeyFile foi definido, caso contrário, o plug-in falhará.