PDF Digital Signature Project

Digital signature handler for PDF written in GO (golang).

A first concept that parses the PDF file and verifies the digital signature (based on [url removed, login to view]) is available to the developer that is awarded the project. The concept currently verifies multiple signatures and embedded certificates/revocation information, but can't sign documents and doesn't do timestamping ([url removed, login to view]), different signature types and doesn't have any logical structure, test cases, benchmarks etc.

In the concept we used the pkcs7 library from Mozilla ([url removed, login to view]) and the standard OCSP package ([url removed, login to view]).

The goal of this project is to create a library to:

- Verify and return signatures and related information in an existing document.

- Sign/certify an existing PDF document.

- Add a signature to an existing PDF document.

- All functions should include signatures, certificates, timestamping and revocation checks according to the PAdES standard. Hashing algorithms etc should be configurable and the signer used should be the [url removed, login to view] interface ([url removed, login to view]) so that a private key on an HSM can be used.

Test cases should at least include:

- Document with valid/invalid/no or corrupted signatures

- Retrieve and check timestamp of signature(s)

- Verify certificate chains (detect trusted or self-signed certs)

- Verify revocation status of certificates with embedded sources.

- Verify timestamp signature and certificate in embedded document.

Benchmarks should at least include:

- Document loading

- Document verification

- Document signing (without external dependencies as timestamping and revocation checks)

Personally, I know the digital signature scope quite well and willing to support you here and there, I don't have a lot of experience in raw PDF programming or the time to work this all out myself.

The final library should include good documentation (godoc style), tests cases and benchmarks using the standard golang framework. Code should be fully gometalinter compliant.

Some good resources about the PDF/PAdES structures and digital signatures in PDF documents are available on request.

You will probably need to write a PDF parser/writer from scratch and understand DocMDP and FieldMDP handling. Support of Linearized files is not a requirement for the first release but the design should allow adding support for this later.

Please only submit a proposal if you have a good understanding of raw PDF structures.

** Please provide details in your proposal about your experience with handling raw PDF files (not using any libraries), proposals not containing how they will approach this project will be deleted! **

Habilidades: Golang, PDF, Arquitectura de software

Ver más: unlock signature adobe pdf, php project signature, project report digital stopwatch, project hour digital, project export webpage pdf, web design project management template pdf, presentation project flash tutorial pdf, design project management methodology pdf, net project convert doc pdf, plastic parts project design optimization pdf, free project covert html pdf using net, project terminated mechanic pdf auto, project dsp microcontroller pdf free, project design newspaper pdf, marketing project chocolate fountain pdf

Información del empleador:
( 9 comentarios ) Halsteren, Netherlands

Nº del proyecto: #13893819

13 freelancers están ofertando el promedio de €2460 para este trabajo


I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Más

€3092 EUR en 50 días
(15 comentarios)

Hi, this looks like something we could help you with. Our team is Russian-Canadian. We specialise in: PHP & PHP frameworks, WordPress & Woocommerce, Opencart, Magento, API development, HTML5, CSS, JavaScript, Bootstrap Más

€3272 EUR en 32 días
(12 comentarios)

Hi, I can do it.I am Expert in This Field.I am here to help you so please message me once.i will give you draft asap . I believes passionately in the power of a well-executed Creative Concept. put all efforts pos Más

€1500 EUR en 0 días
(46 comentarios)

Hello there, Hope you are doing great..!! Going through your project description we understand that you are looking for an experienced team of professional developers and designers to work on your assignment. We Más

€3000 EUR en 30 días
(11 comentarios)

Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of ex Más

€2500 EUR en 30 días
(15 comentarios)

Hello: I am interested in this project with clear understanding of raw pdf. Please feel free to write back if you consider. Thank you, Sam

€2222 EUR en 35 días
(6 comentarios)

Hi there, I've read your project description and I am confident enough that I can handle this project according to your expectations. I have done similar projects before and I want to take over this project as well. If Más

€3333 EUR en 19 días
(5 comentarios)

Hi, I just checked the description you have provided regarding the project and would be a pleasure to assist you on your project. I will work with full dedication to give you the best output within the desired time Más

€1500 EUR en 0 días
(16 comentarios)

Hello Sir, We are an Indian company. We have checked your complete requirement and have some query. So please message us to discuss on it and provide you estimate for it and start work. Thanks..,,

€2055 EUR en 28 días
(3 comentarios)
€2500 EUR en 30 días
(5 comentarios)
€2500 EUR en 30 días
(0 comentarios)

Hi my name is James and I am developer based in London. Your project caught my eye and I would love an opportunity to discuss it further with you. Feel free to read my reviews and check my portfolio here at digiwhizz.c Más

€2500 EUR en 30 días
(0 comentarios)

1.) With my Skills, I can provide website , custom solution , e-commerce solution , android application , ios application , desktop application, games, SEO with one year support . 2.) I am available on all days to Más

€1500 EUR en 30 días
(0 comentarios)

Hello Team, "BONAPPS - Delivering Excellence just a click away" We read your entire proposal and are happy to share that we are interested in your proposal. We would like to have an in-depth discussion about the Más

€3000 EUR en 30 días
(0 comentarios)