Jump to content

Digitally Sign a Contract


Darghon

Recommended Posts

Hello all.

 

I am maintaining a php application which manages and creates contracts for internship jobs. (well that's part of it anyway)

More and more of my clients start asking if there is any way they can digitally sign the contracts, to avoid printing everything out.

 

So I've been doing some google work, been reading up on as much information as I can find, and have to conclude I have no idea how to get started on this. Hence this topic.

 

To put everything in perspective.

 

A student has to perform an internship at some company. Legally, we need a contract that's signed by the student (or their parent(s)), the school and the company.

This document needs to be digitally available (in the application) and it needs to be visible and legally binding to all 3 parties. preferably visible that it's signed, and by whom. (~3 signatures)

 

Right now this document is printed, and given to each of the parties. Once it's returned, it gets filed in a "binder" with all other physical documents of that student. (which the clients want to avoid)

 

Is there any step-by-step guide for this?

 

Correct me if I'm wrong, but I think I need to get a certificate for my application (a general one for the application itself, because each client has their own instance of this application (subdomain of the application: http://<clienttag>.applicationname.com)).

Then I need to encrypt a signature of the user using this public key of the certificate, and sign the document (with PHPDocx for example).

In the documents overview of this students file, it needs to list all attached and signed documents, which all parties that signed it. (with maybe the contracts converted to PDF's.)

 

Any help for getting started with this is welcome.

Thx in advance

Link to comment
Share on other sites

I've asked them if their product can supply what I need, but the pricing might be an issue, as my application is very cheap. For instance, about 500€ annually / client.

Any other more "custom" solutions?

 

I'm a senior developer myself (close to 10 years and counting) so I'm not afraid to code it myself, I just need to know what to code...

 

Thx again

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

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.   Restore formatting

  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...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.