Plugin de criptografia PGP (obsoleto) para grupos de agentes privados e nuvem Jitterbit
Introdução
O plugin PGP Encryption criptografa arquivos de destino de texto não criptografado usando PGP.
Este plugin está disponível por padrão em grupos de agentes de nuvem Jitterbit e também pode ser associado a grupos de agentes privados.
Importante
Os plugins fornecidos pelo Jitterbit estão obsoletos. Veja Deprecation and support em Plugins.
Baixe e adicione o plugin
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 orientado pelo suporte, este plugin pode ser baixado no link fornecido abaixo e adicionado à organização.
Associe o plugin a um grupo de agentes
O plugin de criptografia PGP é associado aos grupos de agentes de nuvem Jitterbit por padrão.
Se estiver usando um grupo de agentes privados, antes de poder usar o plugin, você deve associá-lo ao grupo de agentes privados para tornar o plugin disponível para todos os agentes do grupo.
O plugin está listado no Management Console Plugins página com o nome de exibição Jitterbit PGP Encryption.
Defina variáveis e use o plugin em um projeto
Consulte estes tópicos para obter informações sobre o uso de plugins em um projeto:
O plugin de criptografia PGP usa estas variáveis:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
Jitterbit.PGP.PublicKeyData | String | Opcional | A representação ASCII da chave pública. Como alternativa, 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 | String | Opcional | O caminho para o arquivo de chave pública, no caso em que o arquivo de chave pública é 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 para a representação ASCII da própria chave usando script para definir Jitterbit.PGP.PublicKeyID como uma variável global antes de você chamar sua operação. Mais informações sobre como fazer isso podem ser encontradas em Integration StudioVariáveis globais ou Design Studio Variáveis globais. |
Jitterbit.PGP.UserID | String | 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 vez disso. Este valor é ignorado se Jitterbit.PGP.PublicKeyID foi definido. |
Jitterbit.PGP.PublicKeyID | String | Opcional | O ID da chave pública a ser usada para criptografia. 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 de comprimento para funcionar com a crypto-library usada por este plugin; 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 vez disso. |
Jitterbit.PGP.AsciiArmor | Boolean | Opcional | Definir esta variável para true resulta em arquivos criptografados sendo blindados por ASCII. A configuração padrão (false ) resulta na criação de arquivos criptografados em formato binário. |
Jitterbit.PGP.PrivateKeyData | String | Opcional | Se estiver assinando e criptografando o arquivo, esta variável deve conter a representação ASCII do arquivo de chave privada que será usado para assinar o arquivo. Como alternativa, coloque o arquivo de chave diretamente no agente privado e defina o caminho para o arquivo na variável Jitterbit.PGP.PrivateKeyFile . |
Jitterbit.PGP.PrivateKeyFile | String | Opcional | Se estiver assinando e criptografando 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 esteja 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 | String | Opcional | Se estiver assinando e criptografando o arquivo, esta 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 | String | Opcional | Se estiver assinando e criptografando o arquivo, esta variável deve conter a frase-senha que protege a chave privada. Esta variável deve ser definida se Jitterbit.PGP.PrivateKeyFile foi definido, caso contrário o plugin falhará. |