OPENSSL PHP e PDF

1. OPENSSL PHP e PDF

Reginaldo Costa Gonçalves
regicosta

(usa Outra)

Enviado em 11/03/2009 - 17:29h

Estou tentando desenvolver um projeto (Faculdade).

Sou servidor público, e a burocracia em meu serviço é enorme, no entanto ela é necessária. Papel pra lá, papel pra cá, ofcios, memorandos, pedidos de compras ou seja a natureza pede ajuda. No entanto como havia dito, estes documentos não podem ser substituídos, por(email), pois tem todas uma legaligalidade...

Descobri que os documentos podem ser assinados, aqui em Minas o orgão é a PRODENGE (Veja https://wwws.prodemge.gov.br/certificacaodigital/index.php).

Pois bem comprei o E-CPF, e realmente é muito fácil assinar documentos em PDF..

Como sou programador (iniciante em PHP), queria desenvolver uma aplicação para gerar PDF no servidor e assiná-los.

Vi esta empresa http://www.setasign.de/products/pdf-php-solutions/setapdf-signer/demos/sign-pdf-created-with-fpdf/.

Vi que a base de desenvolvimento é PHP, FPDF, OPENSSL, usando o EXEC no servidor.

Como é o procedimento para assinar documento PDF com o OPENSSL, partir de um arquivo de certificado (.cer)?

REFERENCIAS:
http://lists.debian.org/debian-user-portuguese/2008/03/msg00214.html

ACHO QUE É POR AQUI
http://markmail.org/message/gpamusgvek3v6ceb



  


2. Assinar PDF

Lourival dos Santos Pires Junior
lourivaljunior

(usa Outra)

Enviado em 12/05/2015 - 22:20h


Olá regicosta .

Estou com o mesmo problema de alguns anos atrás quando postou a mensagem.


Tenho um sistema php que gera um pdf e preciso utilizar o certificado digital do cliente para assinar esse documento. Tive lendo documentações e vi que o FPDF que utilizo ainda não dá suporte a este método já op TCPDF dá. Como o código é muito extenso não tenho como mudar para outro componente. Já até consegui acessar os dados do certificado digital via openssl_pkcs12_read e assinar via openssl_sign porém não sei como gerar o arquivo pdf contendo as informações do certificado.

Espero que vc tenho resolvido no epóca e aguardo contato seu.

Atenciosamente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts