Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Assinatura digital de documentos pdf
22-03-2012, 18:56 (Esta mensagem foi modificada pela última vez a: 22-03-2012 19:08 por higuita.)
Mensagem: #16
RE: Assinatura digital de documentos pdf
Depois de alguma pesquisa e para quem precisar de assinar pdf de forma grátis e simples temos então aqui as instruções. Isto serve para os certificados do cartão do cidadão, mas também para outros certificados que possam já ter no sistema/browser.

0- remover lixo antigo que possam ter instalado... se já andaram a tentar instalar outras coisas, removam, pois podem causar problemas no acesso ao cartão. Apenas o software do cartão do cidadão deve aceder ao leitor, tudo o resto só irá dar problemas! Wink
0.1 - Instalar o java6 ou superior

1-sacar o software do cartão do cidadão e instalar:
http://www.cartaodecidadao.pt/index.php?...&Itemid=44
2- sacar o JSignPDF e instalar (existe uma extensão para o openoffice e também funciona para libreoffice, apesar de ainda não aparecer listada nas páginas de extensões do libreoffice):

http://jsignpdf.sourceforge.net/

e pronto... agora reiniciem o windows, liguem o leitor do cartão do cidadão, metam o cartão, esperem uns segundos e deve aparecer a vossa foto... isto indica que o sistema já tem acesso ao cartão.
Depois criem o PDF (o openoffice/libreoffice exporta PDFs directamente, senão usem o PDFCreator, todos software livre) e arranquem com o jsignpdf.
No programa escolham como "keystore type" o WINDOWS-MY (deve ser o default), escolham na "key alias" a chave de assinatura do cartão, coloquem os PDF a assinar e a gravar e activem o "visible signature". carreguem nos "settings" e carregem no "preview and select" para escolher o local para colocar a assinatura e já está.
Podem afinar as permissões ("rights") e o nivel da assinatura ("Certification level") ao vosso gosto e carreguem no "sign it".

Simples e eficaz, sem gastar uma fortuna em software extras. Agora até já podem submeter os PDFs para o portal das compras publicas sem problemas.

Isto tudo para windows...

Para Linux, apesar do software do cartão do cidadão existir e o manual indicar como carregar o modulo de PKCS11 no acrobat reader, como utilizo um sistema a 64bits e o acrobat reader apenas existe a 32bit, ainda não conseguir por a funcionar. Teoricamente a 32bit deverá dar... talvez Smile
No firefox, é preciso carregar o /usr/local/lib/libpteidpkcs11.so para ele saber aceder ao leitor... entrem em preferences-> advanced-> encryption -> security devices e façam "load" ao ficheiro em cima. depois disto, ir ao https://pki.cartaodecidadao.pt/publico/c...c_cidadao/ e carregar o certificado como um "trusted CA for websites" para os "user" também
aqui o firefox a 64bits carregou sem problemas o .so a 64bits.
no thunderbird é a mesma coisa, nos outros programas, será preciso fazer algo semelhante

Em MAC ainda nem tentei, mas parece que este site será a base para começar: http://softwarelivre.sapo.pt/osxcitizen ... não sei qual será mais actual, se este ou o software da versão oficial.

Mais pormenores, vejam a documentação oficial, tirando a assinatura dos PDFs, acaba por estar bastante boa:

http://www.cartaodecidadao.pt/index.php?...99&lang=pt
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Assinatura digital de documentos pdf - higuita - 22-03-2012 18:56

Saltar Fórum:


Utilizadores a ver este tópico: 3 Visitante(s)