Assinando com certificado Token/Cartão/A3/Camada cliente
Para usar o ceritifcado na camada cliente voce deve segui os seguintes passos:
- Instale o Agente e adicione a API da Assinatura Digital e a licença;
- 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”
- Deixe a senha em branco, a senha mesmo quando informada é descartada pelo driver;
- 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.