Assinar arquivos com certificado digital tipo token

Iniciado por agente100gelo, 23 de Maio de 2014, 15:33

tópico anterior - próximo tópico

agente100gelo

Prezados,

Alguém sabe como assinar arquivos usando certificado tipo A3 (no meu caso, identificação da OAB)?

Existia um aplicativo que conseguia assinar através de certificados tipo .p12 chamado cryptonit e existe uma extensão para LibreOffice que permite desta forma também (o que daria pra quebrar o galho) mas não descubro nenhum que permita assinatura digital através dos certificados tipo A3.
Advogado e analista de sistema cearense.
Twitter: @glaydson

Renato Salvador

Opá amigo, eu estava com um problema parecido, para mim não resolvel, pois eu estou tentando fazer a mesma coisa no SPED, bom, mas tenta ai.
Conversão do .PFX para o .P12
Se não tiver openssl no seu computador, instale: sudo apto-get instala openssl

Faca uma copia do arquivo .pfx do certificado em um lugar no computador, para evitar problemas;
Vá até este lugar pelo terminal e faça os seguintes comandos:

openssl pkcs12 -in certificado.pfx -out arquivo.pem

Aparecerá
Enter Import Password: coloque a senha original do seu certificado
MAC verified OK
Enter PEM pass phrase: coloque a nova senha "SUGIRO QUE SEJA A MESMA"
Verifying - Enter PEM pass phrase: repita a nova senha

Agora exportar o arquivo.pem para .p12, seguinte comando;

openssl pkcs12 -export -chain -CAfile arquivo.pem -in arquivo.pem -out novocertificado.p12

Isso irá gerar um novo certificado .p12 no mesmo lugar para onde copiou o certificado .pfx, tente usa-lo.
Derrepente ajuda

agente100gelo

Opa. Valeu. Mas. No meu caso é o certificado A3 em cartão. Não tem arquivo pra converter.
Advogado e analista de sistema cearense.
Twitter: @glaydson