Comments (3)
Une implement de signature numérique a été réalisé dans l'intégration cryptpad (voir #46).
Le code est ici:
Cela utilise un fork de node-signpdf https://github.com/ldubost/node-signpdf qui permet de faire un build client-side webpack de node-signpdf (non disponible dans la version original)
Ce fork inclus aussi une modularisation permettant de faire de la signature PDF par certificat p12 mais aussi avec une delegation de la signature à une clé USB.
Plus d'explications sont disponible au début du readme:
https://github.com/ldubost/node-signpdf
from signaturepdf.
Le readme explique aussi l'implementation de signature clé USB avec 2 programmes supplémentaires:
Firefox Web Extension: https://github.com/ldubost/pkcs7sign-webextension-firefox
NodeJS Host for Web Extension: https://github.com/ldubost/pkcs7sign-host-nodesigning
from signaturepdf.
La partie UI de la signature digitale est pour l'instant incomplète. Le certificat p12 est acutellement hardcodé et un bouton spéciale est mis pour dire qu'on veut une signature digitale. Le password du certificat p12 est demandé (client side) et le certificat est utilisé pour signer. Il est prévu dans cryptpad de stocker le certificate p12 dans le drive et aussi possiblement de proposer aux utilisateurs de générer des certificats avec une autorité de certification cryptpad (mais ce travail est non prioritaire actuellement)
from signaturepdf.
Related Issues (20)
- Demande de subvention à la NLnet Foundation HOT 2
- Désactiver ou changer le PDF de démo HOT 1
- Pouvoir signer un PDF avec EIDAS HOT 3
- ne fonctionne pas avec Firefox HOT 12
- En mobile quand on tape sur l'écran ouvrir le choix de signature
- En mode partage interdire la transmission du PDF si rien n'a été signé
- [organize] Multi-pdf sur la page d'accueil
- Génération de PDF en full client side HOT 2
- Modularisation de signaturepdf pour intégration dans CryptPad sans forker HOT 1
- Internationaliser / traduire le projet HOT 1
- Faille de sécurité ? HOT 3
- Être prévenu quand une personne signe
- Editer les métadonnées ne fonctionne pas HOT 1
- Utiliser $PDF_DEMO_LINK=True ne fonctionne pas. HOT 1
- [Docker] Image cassée depuis la version 1.3.0 HOT 2
- More Language Options HOT 3
- Signaturepdf v2 ? HOT 3
- Pouvoir tracer un trait pour rayer une mention HOT 1
- Case à cocher qui ne s'affiche pas
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from signaturepdf.