espace-paie-odentas/lambda-odentas-pades-sign/certs/chain.pem
odentas b790faf12c feat: Implémentation complète du système Odentas Sign
- Remplacement de DocuSeal par solution souveraine Odentas Sign
- Système d'authentification OTP pour signataires (bcryptjs + JWT)
- 8 routes API: send-otp, verify-otp, sign, pdf-url, positions, status, webhook, signers
- Interface moderne avec canvas de signature et animations (framer-motion, confetti)
- Système de templates pour auto-détection des positions de signature (CDDU, RG, avenants)
- PDF viewer avec @react-pdf-viewer (compatible Next.js)
- Stockage S3: source/, signatures/, evidence/, signed/, certs/
- Tables Supabase: sign_requests, signers, sign_positions, sign_events, sign_assets
- Evidence bundle automatique (JSON metadata + timestamps)
- Templates emails: OTP et completion
- Scripts Lambda prêts: pades-sign (KMS seal) et tsaStamp (RFC3161)
- Mode test détecté automatiquement (emails whitelist)
- Tests complets avec PDF CDDU réel (2 signataires)
2025-10-27 19:03:07 +01:00

27 lines
1.6 KiB
Text

-----BEGIN CERTIFICATE-----
MIIEfTCCAmWgAwIBAgIUbanhg8N2Tq1IC8awQ7FNro+SAOswDQYJKoZIhvcNAQEL
BQAwOTELMAkGA1UEBhMCRlIxEDAOBgNVBAoMB09kZW50YXMxGDAWBgNVBAMMD09k
ZW50YXMgUm9vdCBDQTAeFw0yNTEwMjYxOTIzMjFaFw0zMDEwMjUxOTIzMjFaMEEx
CzAJBgNVBAYTAkZSMRAwDgYDVQQKDAdPZGVudGFzMSAwHgYDVQQDDBdPZGVudGFz
IERvY3VtZW50IFNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AOBDJtTWO8bPaGA58//rB6rDn1oowjdmQF8GvmiyEoKqnInyJN4xEFkEFFkFndC8
W9/+w7RnkVH2aG3+VpL6Y7oQ/Sm3tBMqjrs1ZW6243pGoflMCimS9AmswBamfuMD
bi8XL0nscx74BeZatFvPuG5ycY6xeeYqzpTcc2u8hQnTvToMjuvPR/b0B+jGBphq
X6NTRzKMouX1pd7h93gTpoyNjH1pK5w6kDdpbBdovGKnmve6W4tO1pWyqYEoESp6
EAKUMTR5if6S/W0zrPe4aJPwK2sBxOWWf+AJQt9j2X1AmkKBRKgYuyp8KBFuSJlU
MFv+2auvNe8QTfAyZK+5YpkCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADAOBgNVHQ8B
Af8EBAMCBsAwEwYDVR0lBAwwCgYIKwYBBQUHAwQwHQYDVR0OBBYEFOA97FgV2K6E
9deUzVmkBuTY6wvTMB8GA1UdIwQYMBaAFJ3g/bMbP/24PNL2Jj6C0kbU+CHEMA0G
CSqGSIb3DQEBCwUAA4ICAQBSw2Rtn8aMlGxSsRR83VhSNiFwKlN8BLxyev5hf+Qc
54NvLyv0a1joGUBmV2VJvXOcN9CsM0d5/DYDvkcJXE831qtALMHT1rEkq8axETU7
RbHM6WcO+Igu+CH/jCY/piRmCvgbIqwo1Ly5Ee1iTtla75ojpJul4DkG0QtCCxen
H/PQqZr+Xsr2JoRsZmfL4/OjE+4gEjlKdwo+ZeM/D5c+XZmg3bhROqju3CC1TrAE
DP74wCMAh2qzF6OLGaeGHsrUhIqJDesUkPPNe9M51Wp1QyhOdbmkP3IFBL1lXkRL
tQrarpnon8cEQ/rsC5D/KYdVw/ZL2GjBZc8GxEhIckUzQijkPPFbRVfVASDGE6+z
QNOKswpFflXoTEQ5eyS0PCq5qmIPAasmlsiu82aa8Tg6OWqEdYzIwGtZsMC21tEO
mhNDspAkAupM9vDg+r3iNFIQwkbGm/4V+Ih9sEIgSPCxjyYuSPhnYQMlr5xi4L/0
xQVJXcYTkaeiPLtkzwn6YRMw2ESKVuS0iz2TXnjgdHLj5xQ9rl4s5dvwRy6jYfry
yZ3HMBSorwaNKweGz0ooU6wKbdCqBOlvVeu2q8T3cpA3zmHhbvF1N6AGQBahscB+
ejMd4KvH2gzMmCpM8fDExd65VPoKExl2ANozpQM2LdjqHUwdtawnxXxAVKh1nxja
PA==
-----END CERTIFICATE-----