Jump to content

Recommended Posts

Posted (edited)

Introduction

This project allows you to manage certified signatures in PDF documents with a high professional level.

If your activity requires the management of document signatures

in PDF formats for process management or simple procedural documentation, it is of utmost

importance that you have a tool that allows you to manage certificates,

sign and customize your project in a professional manner.

Also, a console project version to automate signatures on demand.

Resources and Features
  check.pngTwo Projects: uniGUI Signature Manager and SignConsole (Delphi only)
  check.pngSigns PDF documents with PEM/Pk12 cert and keys
  check.pngCustomize text fields in signatures
  check.pngYou can use your logo, images or ready-made SVG templates to speed documents processing
  check.pngVerify, Sign and Resign documents.
  check.pngDelphi Pascal Console version to speed batch doc processing.
  check.pngCreate your own hand-written signatures and merge into certified pdf signatures
  check.pngIt's not subscription, license... the code is all yours!
  check.pngAll DLLs libraries included and Legal. Only uniGUI/Delphi code. No JavaScript !. Easy to use.
  check.pngAll source code included.
  check.pngNo hidden costs or fees.
  info.pngYes, we offer consultancy for adapting any of these examples to your systems. Contact us to receive a quote.
  info.pngDownload below a functional trial copy before you buy it.
  info.pngPlease: THIS IS NOT A PDF EDITOR. Read carefully ! This is a Certificate and Signatures manager to PDF Docs. BE AWARE !
 
 

 

More details at link below:

https://unigui.com.br/uniGUIPDFCertificateSignature.html

The uniGUI Project is completly functional. You might use to sign DOC using your certificates. No limitations. I sale my source code: The uniGUI projects above and the console version. You might download from link here or from our website.

Using uniGUI x.x.x.91 (Install the runtime, included in the Download Demo project)

Edited by Fred Montier
Typos , more info and video links
  • Like 1
Posted

Hi Fred,
I cannot see your demo; library path is different on my pc so it don't works.
I have questions on this application:
1) Is possibile to apply several sign on the same document?
2) Is possible to automate signing of several documents in "batch"?
3) Is possibile to sign in a defined rectangle area (X,y,z) ?
 I'm thinking of an application that can allow multiple signatures to be placed on the same document on multiple pages, for example a contract with joint signature (husband and wife, for example)

Do you think it's the right tool?
Thanks!

Posted (edited)
8 hours ago, Stemon63 said:

Hi Fred,
I cannot see your demo; library path is different on my pc so it don't works.
I have questions on this application:
1) Is possibile to apply several sign on the same document?
2) Is possible to automate signing of several documents in "batch"?
3) Is possibile to sign in a defined rectangle area (X,y,z) ?
 I'm thinking of an application that can allow multiple signatures to be placed on the same document on multiple pages, for example a contract with joint signature (husband and wife, for example)

Do you think it's the right tool?
Thanks!

1) Is possibile to apply several sign on the same document?

Yes. Thats how PDF Signing works.


2) Is possible to automate signing of several documents in "batch"?
Yes. That why there is the console version. You might use the uniGUI/VCL version the generate the "config file" and use it to sign in batch many files. Last video demos shows exactly that releasing you the use of the  unigui Version and the VCL Version (both the same program). Once the user has his certificates, just give him the images he whatever needs, resource tools and make a simple .bat file to sign anything or make him upload the file to sign in your uniGUI/VCL version based in my demo. Hence, you will need the source-code to use it professionally.

3) Is possibile to sign in a defined rectangle area (X,y,z) ?
This is not in the scope of this project since this is related to PDF creating (Editor or 3rd party tools). You must create a PDF with signature fields and then use it so to sign it accordingly. The Chilkat PDF (and other libs I included like litePDF) support and shows how to do it. This project only signs and manage signatures. Editing, is in a PDF editor.

Be aware that Adobe Reader only sign and manages the PDFs.

You can make a contract template, embed the Signature Fields and use my project to sign it. The chilkat DLL (and other, all included) can retrieve all the signature fields and sign in the previous position define in the PDF editor. For instance, there is the "LandLord" field, the "Tenant". The libs scan the docs and place the signature where it was define. Keep in mind that you have visible signatures and invisible ones. Both valid. The certificate is the issue here. Not the figurative elements, nut also essential if you need a printed copy. Of course, it helps a lot print the Certificate data accordingly in the body of the document.


 I'm thinking of an application that can allow multiple signatures to be placed on the same document on multiple pages, for example a contract with joint signature (husband and wife, for example)

That was the reason behind creating such project: sign in quantity, quality and fast giving support to many formats and configuration for signature. I suggest  you to keep and empty page at the end of your PDF DOC so you can have a easily readable signature chains organized by order of events. That is how we do in companies/corps/gov etc.

I'm adding today the VCL version and Signing with handwriting pad as the logo for visualization. See new video above.
I'm also adding a wizard so anyone can create a self sign certificate in uniGUI/VCL without using OpenSSL in command prompt.

Edited by Fred Montier
typos, typos, typos
Posted
5 hours ago, eduardosuruagy said:

Boa tarde Fred, tem validade jurídica? Você saberia informar? 

Boa tarde, amigo:

O quê faz uma assinatura "mais valida" é a qualidade do seu certificado. No caso do Brasil, gere um certificado no GOV.BR com seus dados e use para assinar. É gratuito. Tem valor lega. No caso de ambiente empresas, um certificado auto-assinado seria mais que suficiente para controle de fluxo de documentos e validade interna. Se você protege ele com senha sendo que o usuário tem a posse da senha do certificado dele, tem tanto valor juridico na empresa que um e-mail, por exemplo. No Brasil até mensagem de whatsapp agora tem valor legal ! Veja os ultimos acontecimentoso na justiça.

No ambito do governo, é obrigatório agora vc ter um certificado omitido pelo GOV.BR ou pelo ICP Brasil. Note que  existem diversas entidades de emissão de certificados (pagos ou gratuitos) e até entidades de classe que fazem isso. Ou seja, um mesmo cidadão pode ter vários certificados. A validade é encriptação e o fato de somente ele poder abrir as chaves e validar no caso de disputa lçegal.

Não confundir com certificados A1-A4 mas a lógica é a mesma pois eles também trabalham com chaves e pode ser usados para assinar PDF. Entretanto, precisa de um programa, como deste meu, (ou um leitor de cartão ecpf e ecnpj)) e usar o Acrobat Reader para assinar PDFs.

Sem duvidas, o Brasil é um dos mais avançados e com uso difundidos de certificados digitais na sociedade. Usamos para notas fiscais, licitaçõeos publicas e documentos em toda relação com o governo agora e em todos os niveis. Sem certifica digirtal, seu DOC de fato não tem valor nenhum.

--->>> English

Good afternoon, friend:

What makes a signature "more valid" is its certificate "quality".
In the case of Brazil, generate a certificate on GOV.BR with your data and use it to sign.  It has legal value.

In the case of a corporate environment, a self-signed certificate would be more than enough to control the flow of documents. If you protect it with a password, since the user has possession of the certificate and the password, it has as much legal value in the company as an email, for example.

In Brazil, even WhatsApp messages now have legal value! See the latest developments in the courts. In the government's environment, it is now mandatory to have a certificate issued by GOV.BR or ICP Brasil. Note that there are several certificate issuing entities and even professional associations that do this. In other words, the same citizen can have several certificates. The validity is encryption and the fact that only he can open the keys and validate in the case of a legal dispute.

Do not confuse it with A1-A4 certificates (Brasil financial cases/operations), but the logic is the same, since they also work with keys and can be used to sign PDFs.
However, you need a program, like this one of mine or or device like a card reader (eCPF and eCNPJ), or use Acrobat Reader to sign.

Without a doubt, Brazil is one of the most advanced countries with widespread use of digital certificates in society.
We use them for invoices, public tenders and documents in all government relations now and at all levels. Without a digital certificate, your DOC is in fact worthless.

Posted

E mais:

No caso do Brasil, você tem quer ter seu PDF em formato A1 para transações com o governo. Qualquer editor salva neste formato, inclusive o Word.

Você pode criar seu certificado no GOV.BR, Caixa economica, comprar um nos formato softwares, e-card etc. Estes são aceitos facilmente juridicamente. O GOV.BR tem uma página para validade certificados em docs. Assim você verifica facilmente se um DOC pdf é realmente assinado por um usuário registrado no governo.

Da mesma forma, pode pagar por um certificado na VeriSign, CertSign e zilhões de outras entidades. So que estas entidades são menos burocráticas e pertencem a sociedades que não desconfiam do cidadão como o Gov. Brasileiro e a nossa sociedade faz e um simples papel assinado valido como palavra na trasação. Ou seja, nelas não precisa dos Cartòrios que temos no Brasil para reconhecer uma assinatura de compra e venda de um carro.

No futuro, e com nova ID, todo mundo será obrigado a ter conta no GOV.BR com todos os seus dados.

Posted

Mas você sabe como é o Brasil. Aqui em São Paulo tenho minha identidade no celular emitido pela secretaria de Segurança do estado. Não foi uma nem duas vezes que já encontrei funcionário zé-ruela que nem sabe que existe isto e que é valido. Bancos, nunca tive problemad, mas na TIM já bati boca explicando que é um DOC válido.

Imagine um PDF assinato digitalmente lá no interior do estado na fronteira com mina-gerais. Se o peão não vé o papel com um carimbo bonito de um cartõrio, não vai aceitar nunca. É uma coisa cultural do Brasil, não acreditar no brasileiro.

Ao menos agora se transfere carro aqui direto pelo site do governo. Mas com prefeituras, judiciario e todas as esferas do gover, tudo é pelo PDF assinado ao menos que queira pagar 20 reais em cada ssinatura em papel e não sei quantas vias. Rapidamente um simples papel sai por uns 100 reais so pela assinatura em cartórios. Dai o uso direto de assinatura pelo GOV.BR, ecpf e ecnpj. Economiza e muito para a empresa ou você mesmo.

Mas acho que vou ter que fazer um manual sobre o assunto pois até aqui vi num post alguém anunciando uma forma de usar certificado autoassinado "sem interné" como se uma coisa dependesse da outra. Alem de formatos, emissores, tipos de encriptação, containers, ambientes e usos tem muitos outros detalhes pois cada um parece querer meter a colher e puxar o formato para seu lado.

Mas quanto ao PDF, fique seguro que estou trabalhando com isso há uns 5 anos. Nest eprojeto tem todas as libs e exemplos do que precisa.

  • Happy 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...