Securely sign and verify documents using Public Key Infrastructure (PKI). Whether you’re handling contracts, legal agreements, or sensitive data, our API ensures robust security and compliance. Features: Digital Signatures, certificate management, hash algorithms, timestamping, audit trails.
This API provides services related to digital certificate signing. It allows users to generate, sign, and verify digital certificates.
- ✏️ Store your Certificates: Create new digital certificates in the database and reference them for later use.
- 🔒 Sign Document: Sign documents with digital certificates using a secure private key.
- 🔍 List Signed Documents: Verify the authenticity of a signed document.
- Node.js >=20
- Express.js
- Typescript
- Preferably a Linux environment
Currently, this project doesn't have a public URL. Follow these steps to get started with the PKI Document Signing API project:
- Clone the repository to your local machine:
git clone https://github.com/lipe-alves/pki-document-signing-api.git
- Install dependencies:
npm install
- Run the project:
npm run serve
- Open your browser and navigate to
http://localhost:5010/signature-microservice/us-central1/pkiDocumentSigning/ping
to check if the API is working.
Click here for viewing the API documentation.