A desktop application for securely signing, encrypting, and managing the expiration of PDF documents. Built with Electron + React + Node.js.
| Platform | File | Status |
|---|---|---|
| Windows | Signature-One-Setup.exe | ✅ |
| macOS | Signature-One.dmg | ✅ |
| Linux | Signature-One.AppImage | ✅ |
- Sign PDF files with a
.p12certificate — fully offline - Batch Sign — sign multiple documents at once
- Batch Encrypt & Decrypt PDF documents
- Works entirely offline — ensuring maximum privacy
- Available for Windows, macOS, and Linux
-
Clone the repository:
git clone https://github.com/flamecorecloud/signature-one.git cd signature-one -
Install dependencies:
npm install
-
Run the app in development mode:
npm start
-
Generate Key.p12
openssl genrsa -out private.key 2048 openssl req -new -x509 -key private.key -out cert.crt -days 365 openssl pkcs12 -export \ -inkey private.key \ -in cert.crt \ -out key.p12
Or use Certificate Generator (https://www.flamecore.cloud/self-signed-certificate)
-
Self Signed Certificate
export CSC_LINK=.dev/fmc/key.p12 export CSC_KEY_PASSWORD=password
-
Build the application:
npm run package
Developed by Andika Chamberlin Website: https://flamecore.cloud Tutorial: YouTube