Blog

Assinando com certificado Token/Cartão/A3/Camada cliente

Para usar o ceritifcado na camada cliente voce deve segui os seguintes passos:

  1. Instale o Agente e adicione a API da Assinatura Digital e a licença;
  2. Use a função “Assinatura – Abrir Certificado” na camada cliente, utilize como tipo: MSCAPI, e no nome coloque: “AUTO:CNPJ” do certificado, por exemplo: “AUTO:18590980000195”
  3. Deixe a senha em branco, a senha mesmo quando informada é descartada pelo driver;
  4. Desta forma ele ira utilizar o driver do certificado instalado no Windows.

Observação: A função também suporta A3 via PCKS11, para usar A3 verifique instruções aqui (não damos suporte a configuração de A3);

Recebendo o arquivo no servidor

A função de assinatura permite enviar o arquivo diretamente para o servidor após assinado. Para isso:

  • Deixe o nome do arquivo assinado em branco (Parametro “3. Arquivo assinado (Letras)“];
  • Informe o nome do fluxo servidor que receberá o arquivo (Parâmetro 4);
  • O fluxo servidor que recebrá o arquivo tem dois parâmetros que virão preenchido:
    1. Com o nome do arquivo já no servidor;
    2. Com os dados enviados na requisição ( Parametro “5. Parâmetros (Variante)“).
  • Você deve mover/copiar o arquivo para o destino final (outra pasta ou banco);
  • Se necessário informe o ID do registro ou outras informações para indentificar a requisição original no quinto (“5. Parâmetros (Variante)“) da requisição de assinatura, estes dados serão devolvidos para o fluxo servidor. Informações senssiveis devem ser gravadas na sessão do lado do servidor.