Ir para o conteúdo

Atividade de Assinatura PGP no Jitterbit Studio

Introdução

Uma atividade de Assinatura PGP, utilizando sua conexão PGP, assina arquivos e é destinada a ser usada como um alvo para consumir dados em uma operação.

Criar uma atividade de Assinatura PGP

Uma instância de uma atividade de Assinatura PGP é criada a partir de uma conexão PGP usando seu tipo de atividade Assinatura.

Para criar uma instância de uma atividade, arraste o tipo de atividade para a tela de design ou copie o tipo de atividade e cole-o na tela de design. Para detalhes, veja Criando uma instância de atividade em Reutilização de componentes.

Uma atividade de Assinatura PGP existente pode ser editada a partir destes locais:

Configurar uma atividade de Assinatura PGP

Siga estas etapas para configurar uma atividade de Assinatura PGP:

Etapa 1: Insira um nome e especifique as configurações

Nesta etapa, forneça um nome para a atividade e especifique as configurações de assinatura PGP. Cada elemento da interface do usuário desta etapa é descrito abaixo.

Dica

Campos com um ícone de variável suportam o uso de variáveis globais, variáveis de projeto, e variáveis Jitterbit. Comece digitando um colchete aberto [ no campo ou clicando no ícone de variável para exibir uma lista das variáveis existentes para escolher.

  • Menu de endpoint: Se você tiver múltiplos endpoints do mesmo tipo de conector configurados, um menu na parte superior da tela exibe o nome do endpoint atual. Clique no menu para alternar para um endpoint diferente. Para mais informações, veja Alterar o endpoint atribuído em Telasa de configuração.

    • Editar endpoint: Aparece quando você passa o mouse sobre o nome do endpoint atual. Clique para editar a configuração de conexão do endpoint atualmente selecionado.
  • Nome: Insira um nome para identificar a atividade. O nome deve ser único para cada atividade de PGP Assinar e não deve conter barras / ou dois pontos :.

  • Algoritmo de hash: Selecione o algoritmo de hash a ser usado para assinatura. Escolha um de DOUBLE_SHA (SHA de largura dupla), HAVAL_5_160, MD2, MD5, RIPEMD160, SHA1, SHA224, SHA256, SHA3_256, SHA3_512, SHA384, SHA512, ou TIGER_192.

    Nota

    Algoritmos de hash não definidos no padrão OpenPGP são fornecidos como parte da API Bouncy Castle.

  • Tipo de assinatura: Selecione o tipo de assinatura, seja BINARY_DOCUMENT ou CANONICAL_TEXT_DOCUMENT.

  • Modo de assinatura: Selecione o modo de assinatura do pacote de assinatura, um de ATTACHED, CLEARTEXT, ou DETACHED.

  • ANEXADO: O arquivo e sua assinatura são combinados e compactados após a assinatura.

  • TEXTO CLARO: O arquivo e sua assinatura são combinados, mas o arquivo permanece legível por humanos após a assinatura. Para mais informações, consulte o Framework de Assinatura em Texto Claro.
  • DESTACADO: O arquivo e sua assinatura são arquivos separados após a assinatura.

  • Chave privada: Insira a chave privada usada para assinar.

  • Tipo de compressão: Ao usar o modo de assinatura ANEXADO, selecione o algoritmo de compressão, um dos BZIP2, ZIP, ZLIB ou NÃO COMPRIMIDO.

  • Conteúdo do arquivo: Insira o conteúdo do arquivo a ser assinado.

  • Codificado em Base64: Selecione se o conteúdo do arquivo está codificado em Base64.

  • Configurações opcionais: Clique para expandir configurações opcionais adicionais:

    • Senha: Insira a senha que protege a chave privada, se necessário.
    • ID do usuário do signatário: Insira o ID do usuário do signatário.
    • Nome do arquivo: Ao usar o modo de assinatura ANEXADO, insira o nome do arquivo.
    • ID da chave: Insira o ID da chave do emissor.
    • Armour: Ao usar os modos de assinatura ANEXADO ou DESTACADO, selecione para codificar os arquivos assinados com armour ASCII, uma codificação não binária.
  • Salvar e Sair: Se habilitado, clique para salvar a configuração para esta etapa e fechar a configuração da atividade.

  • Próximo: Clique para armazenar temporariamente a configuração para esta etapa e continuar para a próxima etapa. A configuração não será salva até que você clique no botão Concluído na última etapa.

  • Descartar Alterações: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Passo 2: Revisar os esquemas de dados

Qualquer esquema de solicitação ou resposta é exibido. Cada elemento da interface do usuário deste passo é descrito abaixo.

  • Esquema de dados: Esses esquemas de dados são herdados por transformações adjacentes e são exibidos novamente durante o mapeamento de transformação.

    Nota

    Os dados fornecidos em uma transformação têm precedência sobre a configuração da atividade.

    O conector PGP utiliza a API Bouncy Castle que implementa o padrão de criptografia OpenPGP. Consulte a documentação da API para informações adicionais.

  • Atualizar: Clique no ícone de atualizar ou na palavra Atualizar para regenerar esquemas do endpoint PGP. Esta ação também regenera um esquema em outros locais ao longo do projeto onde o mesmo esquema é referenciado, como em uma transformação adjacente.

  • Voltar: Clique para armazenar temporariamente a configuração para este passo e retornar ao passo anterior.

  • Concluído: Clique para salvar a configuração de todos os passos e fechar a configuração da atividade.

  • Descartar Alterações: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer passo. Uma mensagem pede que você confirme que deseja descartar as alterações.

Próximos passos

Após configurar uma atividade de Assinatura PGP, complete a configuração da operação adicionando e configurando outras atividades, transformações ou scripts como passos da operação. Você também pode configurar as configurações da operação, que incluem a capacidade de encadear operações que estão no mesmo ou em diferentes fluxos de trabalho.

As ações do menu para uma atividade estão acessíveis a partir do painel do projeto e da tela de design. Para detalhes, veja o menu de ações da atividade em Noções básicas sobre conectores.

As atividades de Assinatura PGP podem ser usadas como um alvo com esses padrões de operação:

Para usar a atividade com funções de script, escreva os dados em um local temporário e, em seguida, use esse local temporário na função de script.

Quando estiver pronto, implante e execute a operação e valide o comportamento verificando os logs da operação.