1.The electronic certificates used for signing are "self-signed" certificates generated with AWS KMS
2.The timestamping service is also based on an open-source timestamping solution (https://freetsa.org/index_en.php).
About the Electronic Signatures
The applied electronic signature follows the PAdES-T (Signature with Timestamp) level format.To register and request a signature on a document, you must create an account.
Register using your email address and password.
A verification code will be sent to your email. Enter the code to complete the registration.
Register your name and company name (the registered company name + name will be displayed when forwarding documents).
Upload the document to be signed (PDF only, max file size: 2MB).
Only one document can be registered for signing; attachments are not supported.
Add signers who need to sign the document. Set each signers name, email address, and signature attributes (whether they need to add additional inputs).
Use this step if text fields, stamp images, or signature dates need to be entered during signing After saving the signature route, use click and drag & drop to specify input locations on the document. Each signer can have multiple input fields assigned.
The document will be forwarded in the order specified in the signature route.
Signers will receive a signature request email from oin-cloud. By clicking the link in the email, they can open the document, review its contents, input necessary information, and sign it. The document link is valid for 7 days after being sent.
If there are any issues with the document, the signer can reject it by providing a reason.
A rejection email will be sent to the document creator.
Once all signers have completed their signatures, an email confirming completion will be sent to all parties in the route. By clicking the link in the email, users can access the signed document. The completion link remains valid for 7 days, so be sure to download and save the signed document.
Key Open-Source Technologies Used
Many thanks to everyone who contributed to its development and maintenance.node-signpdf(https://github.com/vbuch/node-signpdf)
node-forge (https://github.com/digitalbazaar/forge)
2.FrontendPdf-editor(https://github.com/Perfect0B0D/Pdf-editer?tab=readme-ov-file)
Pdf-editor vue version(https://github.com/LibreSign/vue-pdf-editor)
3.TimeStamps