Procedimento para instalação do certificado A3 do cliente quando o mesmo for da Gemalto.
Em resumo, iremos:
- Instalar o programa da Gemalto (normalmente com o nome Safenet 10.6) para ter o driver IDPrimePKCS11.dll salvo no Windows. É com este driver que o Windows reconhece o certificado conectado;
- Mudar o local do driver IDPrimePKCS11.dll para a raiz do sistema, C:\;
- Mudar as configurações para que o Macrosigner consiga ler este driver em C:\ .
1 - Identificar se o cartão do A3 é da Gemalto
Olhe no verso do cartão e veja se há escrito em algum lugar (normalmente bem pequeno) a palavra "Gemalto".
2 - Baixe o pacote de drivers
Disponível no site macrosigner.arquivosfiscais.online, no botão vermelho "download" de Drivers
3 - Instalar o Safenet 10.6, que funciona com cartões Gemalto.
Abra o pacote de drivers que baixou do site, é um arquivo compactado. Dentro dele, procure a pasta "Gemalto". Dentro desta pasta, selecione a opção do computador, entre 32 e 64 bits, e execute o instalador.
4 - Ajustar local do arquivo dll.
Após a instalação, procure no computador em C:\windows\System32 se há o arquivo IDPrimePkcs11.dll e copie ele para a raiz C:\
Caso o arquivo não esteja na pasta System32, procure ele em C:\Arquivos de programas (x86)\Gemalto. Possivelmente lá deva conter algumas pastas onde você encontrará o arquivo IDPrimePKCS11.dll. Copie ele para raiz C:\
OBS: costuma aparecer um arquivo IDPrimePKCS1164.dll. Não use este arquivo, não funciona com o Macrosigner (mesmo que o computador seja 64bits).
5 - Ajustar apontamento do Macrosigner
Acesse a pasta C:\Arquivos de programas (x86) e encontre a pasta "Macrosigner". Libere as opções de edição dos arquivos desta pasta modificando as propriedades dela. Veja as imagens:
Abra as propriedades da pasta Macrosigner
Vá na aba de segurança da pasta
Clique no botão editar da aba de segurança
Marque a opção de "usuários" e depois marque permitir para controle total e modificação. Finalize clicando em aplicar e depois salvar.
Agora a pasta Macrosigner esta habilitada para fazer edições em seus arquivos.
É preciso trocar o destino da opção Gemalto x86 (do assinador Macrosigner) para a raiz onde está o driver.
Na pasta Macrosigner, acesse FILES e depois CERTS. Será visualizado uma lista de arquivos. Abra o arquivo com nome Gemalto x86. Pode abrir este arquivo com o bloco de notas do Windows.
Assim que abrir ele, modifique apenas o caminho do arquivo de C:\windows\system32\IDPrimePKCS11.dll para c:\IDPrimePKCS11.dll (onde salvou o driver). Salve as configurações deste arquivo. OBS: não altere mais nenhuma outra parte deste arquivo, só o caminho do driver mesmo.
6 - Ajustando o Macrosigner
Depois de instalar e configurar o assinador Macrosigner ajuste o tipo de certificado para Gemalto_x86. Salve as configurações.
Se tudo estiver correto e devidamente configurado, o certificado do cliente passa aparecer carregado nos últimos campos abaixo do assinador Macrosigner.
Caso, após feito estes ajustes, não apareça carregado o certificado do cliente, muito possivelmente ele não seja Gemalto, e sim Oberthur ou Safesign. Neste caso, precisa escolher outra opção no Macrosigner e até ver se os programas estão instalados, pois trata-se de outros drivers. Dúvidas, fale com nosso suporte técnico.