@mostajs/certificates
v0.3.0
Published
Certificats/attestations vérifiables : génération PDF + QR de vérification + signature numérique (HMAC). DB-agnostique ; compose security/qrpanel/file-export/numbering/storage.
Downloads
15
Maintainers
Readme
@mostajs/certificates
Auteur : Dr Hamid MADANI [email protected] · Licence : AGPL-3.0-or-later · Statut : 0.1.0 (8 tests verts)
Certificats/attestations vérifiables : PDF + QR + signature numérique (HMAC @mostajs/security). Compose qrpanel/file-export/numbering/storage.
import { createCertificates, createMemoryRepositories } from '@mostajs/certificates';
import { hmacSha256 } from '@mostajs/security';
const c = createCertificates({ repositories: createMemoryRepositories(), hmac: hmacSha256, secret: env.MOSTA_CERT_SECRET, qr });
const cert = await c.issue({ subjectId:'eleve', title:'Anglais B1', payload:{niveau:'B1'} });
const { valid } = await c.verify(cert.no);Lancer : node test-scripts/unit/certificates.test.mjs && node examples/attestation/run.mjs
