SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Open-source
Tools for
eSignature
Electronic Signature
DSS
NexU
Qui sommes-nous ?
David
https://lu.linkedin.com/in/naramski
Pierrick
https://lu.linkedin.com/in/pvandenbr
oucke
16 / 02 / 20162
Cryptographie
• Clé symétrique (Blowfish, DES, AES, …)
• Clés asymétriques (RSA, DSA, ECDSA, …)
• Hashage (SHA-1, SHA-256, SHA-512, …)
• Signature
16 / 02 / 20163
Chiffrement par clé symétrique
16 / 02 / 20164
Chiffrement par clés asymétriques
Publique
Privée
16 / 02 / 20165
Signature
• Combinaison d’un hashage et d’un chiffrement
• Signature
• Hashage des données à signer
• Chiffrement du hash avec la clé privée
• Vérification
• Déchiffrement de la signature avec la clé publique
• Hashage des données signées
• Comparaison du hash calculé avec le hash déchiffré
16 / 02 / 20166
Aspects légaux
Signature (électronique)
• Intégrité
• Intention
• Identité
16 / 02 / 20167
Public Key Infrastructure
16 / 02 / 20168
CA
Certificate
CRL
OCSP
server
SSCD
Force légale de signature
• Signature électronique
• Signature électronique avancée
• Signature électronique avancée basée sur un certificat
qualifié
16 / 02 / 20169
Qualified
• CA issuing Qualified Certificate
• vérifie identité
• maintient données de révocation
• fourni une assurance pour les utilisateurs
• audité
• Signature qualifiée != Certificat qualifié
Renversement de la preuve
16 / 02 / 201610
Certificate policy
En théorie
• Trust the company
• Trust the user
En pratique
• Dépend de la “Certificate
Policy”
16 / 02 / 201611
From another vendor
OK ??
16 / 02 / 201612
Single market
16 / 02 / 201613
Trusted List
16 / 02 / 201614
Official Journal
16 / 02 / 201615
Chain of Trust
• Certificate
• Issuer
• Root Issuer
• National Trusted List
• European Trusted List
• Official Journal
16 / 02 / 201616
Interoperability de la confiance
OK
OK
16 / 02 / 201617
Format de signature avancée
• Améliore l’interopérabilité
• Enrichit les signatures
• Nouveaux attributs signés / non-signés
• Standards internationaux
16 / 02 / 201618
Advanced Electronic Signatures
16 / 02 / 201619
CAdES (CMS)
Enveloping, Detached
EN 319 122
XAdES (XML)
Enveloped, Enveloping, Detached
EN 319 132
PAdES (PDF)
Enveloped
EN 319 142
ASiC (container)
Detached
EN 319 162
Validation
EN 319 102
Baseline Profile LTA
Baseline Profile LT (Long Term)
Baseline Profile T
Niveaux de signatures
16 / 02 / 201620
Baseline Profile B (Basic)
Original
file
Signed
attributes
Signature
Timestamp
Revocation
Data
Archive
Timestamp
Validation d’une signature
• Document signé + timestamps
• Certificate
• Signé par issuer
• Révocation OCSP
• Signée par OCSP Server
• Signé par issuer
• Issuer
• Signé par root issuer
• Révocation CRL
• Signée par Root Issuer
• Root Issuer
• Trusté par national TL
• National Trusted List
• Signé par LTO
• European Trusted List
• Signé par LOTL SO
1 document signé
• 9 certificats
• 11 validations de signatures
• Validation de format
• Validation de policy
Environ 70 éléments de validations
pour un document signé.
16 / 02 / 201621
16 / 02 / 201622
DSS
NexU
DSS – Digital Signature Service
• Projet open-source financé par la Commission
Européenne
• Signature / extension / validation de signatures avancées
(CAdES, XAdES, PAdES, ASiC)
• Web services SOAP / REST pour la signature / extension
et la validation
• Support MSCAPI, PKCS#11, PKCS#12
• Validation configurable au moyen d'une policy
• Prise en charge de la LOTL / TL
• Testé et validé avec des experts de l'ETSI et lors de tests
internationaux (PlugTests)
16 / 02 / 201623
3 state-less steps
Get data to sign
Sign the digest
Sign document
16 / 02 / 201624
DSS Server Client side
NexU : signature in the browser
• Fin du support de NPAPI (Java applet)
• Projet open-source
• Permet de communiquer avec les SSCD sans utiliser Java
dans le browser
• Agent installé sur le poste du client
16 / 02 / 201625
NexU
16 / 02 / 201626
Contrat de travail chez Nowina
16 / 02 / 201627
Signature
Signature Validation
Extension
DEMO
16 / 02 / 201628
Questions à se poser avant
• Type de signature
• Validation adaptée au risqué
• Préservation
• Fallback si pas de SSCD
16 / 02 / 201629
Légal
Métier
Technique
Archivage
16 / 02 / 201630
DOCUMENT LIFE TIME 30 years
SIGNATURE
TIMESTAMP
TIMESTAMP
TIMESTAMP
DSS en quelques liens
• Joinup : http://joinup.ec.europa.eu/asset/sd-
dss/description
• Démo : http://dss.nowina.lu/
• GitHub : https://github.com/esig/dss
• BugTracker : https://esig-dss.atlassian.net
16 / 02 / 201631
NexU en quelques liens
• Détails : http://nowina.lu/news/nexu/
• Démo : http://lab.nowina.solutions/nexu-demo/
• GitHub : https://github.com/nowina-solutions/nexu
• BugTracker : https://nowina.atlassian.net/
16 / 02 / 201632
Q / A
• Merci pour votre attention !
• Pour en savoir plus :
• http://www.nowina.lu/
16 / 02 / 201633

Weitere ähnliche Inhalte

Was ist angesagt?

Shift Left Security - The What, Why and How
Shift Left Security - The What, Why and HowShift Left Security - The What, Why and How
Shift Left Security - The What, Why and HowDevOps.com
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
DevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOpsDevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOpsMichael Man
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | EdurekaDevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | EdurekaEdureka!
 
DevSecOps : an Introduction
DevSecOps : an IntroductionDevSecOps : an Introduction
DevSecOps : an IntroductionPrashanth B. P.
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps ToolsJagatveer Singh
 
Manejo de packages en Kubernetes con Helm
Manejo de packages en Kubernetes con HelmManejo de packages en Kubernetes con Helm
Manejo de packages en Kubernetes con HelmMario IC
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
Compliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-AchtCompliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-AchtBATbern
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개태준 문
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 

Was ist angesagt? (20)

Shift Left Security - The What, Why and How
Shift Left Security - The What, Why and HowShift Left Security - The What, Why and How
Shift Left Security - The What, Why and How
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
Implementing DevSecOps
Implementing DevSecOpsImplementing DevSecOps
Implementing DevSecOps
 
DevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOpsDevSecOps The Evolution of DevOps
DevSecOps The Evolution of DevOps
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | EdurekaDevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
 
DevSecOps : an Introduction
DevSecOps : an IntroductionDevSecOps : an Introduction
DevSecOps : an Introduction
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
 
Manejo de packages en Kubernetes con Helm
Manejo de packages en Kubernetes con HelmManejo de packages en Kubernetes con Helm
Manejo de packages en Kubernetes con Helm
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Compliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-AchtCompliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-Acht
 
DevOps or DevSecOps
DevOps or DevSecOpsDevOps or DevSecOps
DevOps or DevSecOps
 
The Journey to DevSecOps
The Journey to DevSecOpsThe Journey to DevSecOps
The Journey to DevSecOps
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps
DevOps DevOps
DevOps
 

Ähnlich wie Open source tools for e signature - yajug - v3

Etat des Lieux DANE (DNS Based Authentication of Named Entities)
Etat des Lieux DANE (DNS Based Authentication of Named Entities)Etat des Lieux DANE (DNS Based Authentication of Named Entities)
Etat des Lieux DANE (DNS Based Authentication of Named Entities)Afnic
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision
 
LinSign : la signature électronique en Open Source
LinSign : la signature électronique en Open Source LinSign : la signature électronique en Open Source
LinSign : la signature électronique en Open Source LINAGORA
 
Cours HTTPS pour UnPointZero
Cours HTTPS pour UnPointZeroCours HTTPS pour UnPointZero
Cours HTTPS pour UnPointZeroCHILDZ Laurent
 
Projet Pki Etapes Clefs
Projet Pki   Etapes ClefsProjet Pki   Etapes Clefs
Projet Pki Etapes Clefsfabricemeillon
 
Présentation sécurité open_ssl
Présentation sécurité open_sslPrésentation sécurité open_ssl
Présentation sécurité open_ssldihiaselma
 
Webinar SSL Français
Webinar SSL FrançaisWebinar SSL Français
Webinar SSL FrançaisSSL247®
 
Strong Authentication with PKI
Strong Authentication with PKIStrong Authentication with PKI
Strong Authentication with PKISylvain Maret
 
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...POST Telecom for Business
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécuritédihiaselma
 
2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf
 2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf 2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf
2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdfDilanTiobou
 
GlobalSign Service de Signatures Numériques
GlobalSign Service de Signatures NumériquesGlobalSign Service de Signatures Numériques
GlobalSign Service de Signatures NumériquesPascal CARRERE
 
Chp5 - Sécurité des Services
Chp5 - Sécurité des ServicesChp5 - Sécurité des Services
Chp5 - Sécurité des ServicesLilia Sfaxi
 
3 Microsoft Advanced Threat Analytics - Genève
3   Microsoft Advanced Threat Analytics - Genève3   Microsoft Advanced Threat Analytics - Genève
3 Microsoft Advanced Threat Analytics - GenèveaOS Community
 
Les défis les plus fréquents dans l’implémentation de HTTPS
Les défis les plus fréquents dans l’implémentation de HTTPSLes défis les plus fréquents dans l’implémentation de HTTPS
Les défis les plus fréquents dans l’implémentation de HTTPSSemrush
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOClément OUDOT
 
La signature de code - Code signing
La signature de code - Code signingLa signature de code - Code signing
La signature de code - Code signingAlice and Bob
 

Ähnlich wie Open source tools for e signature - yajug - v3 (19)

Etat des Lieux DANE (DNS Based Authentication of Named Entities)
Etat des Lieux DANE (DNS Based Authentication of Named Entities)Etat des Lieux DANE (DNS Based Authentication of Named Entities)
Etat des Lieux DANE (DNS Based Authentication of Named Entities)
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'art
 
LinSign : la signature électronique en Open Source
LinSign : la signature électronique en Open Source LinSign : la signature électronique en Open Source
LinSign : la signature électronique en Open Source
 
Cours HTTPS pour UnPointZero
Cours HTTPS pour UnPointZeroCours HTTPS pour UnPointZero
Cours HTTPS pour UnPointZero
 
Projet Pki Etapes Clefs
Projet Pki   Etapes ClefsProjet Pki   Etapes Clefs
Projet Pki Etapes Clefs
 
Présentation sécurité open_ssl
Présentation sécurité open_sslPrésentation sécurité open_ssl
Présentation sécurité open_ssl
 
Webinar SSL Français
Webinar SSL FrançaisWebinar SSL Français
Webinar SSL Français
 
Strong Authentication with PKI
Strong Authentication with PKIStrong Authentication with PKI
Strong Authentication with PKI
 
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
 
2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf
 2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf 2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf
2016-06-15-Suricata–IDS_Libres_par_Eric Leblond–Stamus Network.pdf
 
GlobalSign Service de Signatures Numériques
GlobalSign Service de Signatures NumériquesGlobalSign Service de Signatures Numériques
GlobalSign Service de Signatures Numériques
 
Chp5 - Sécurité des Services
Chp5 - Sécurité des ServicesChp5 - Sécurité des Services
Chp5 - Sécurité des Services
 
BSidesQuebec2013-ssl
BSidesQuebec2013-sslBSidesQuebec2013-ssl
BSidesQuebec2013-ssl
 
3 Microsoft Advanced Threat Analytics - Genève
3   Microsoft Advanced Threat Analytics - Genève3   Microsoft Advanced Threat Analytics - Genève
3 Microsoft Advanced Threat Analytics - Genève
 
Les défis les plus fréquents dans l’implémentation de HTTPS
Les défis les plus fréquents dans l’implémentation de HTTPSLes défis les plus fréquents dans l’implémentation de HTTPS
Les défis les plus fréquents dans l’implémentation de HTTPS
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
 
La signature de code - Code signing
La signature de code - Code signingLa signature de code - Code signing
La signature de code - Code signing
 
Protocoles SSL/TLS
Protocoles SSL/TLSProtocoles SSL/TLS
Protocoles SSL/TLS
 

Open source tools for e signature - yajug - v3

  • 3. Cryptographie • Clé symétrique (Blowfish, DES, AES, …) • Clés asymétriques (RSA, DSA, ECDSA, …) • Hashage (SHA-1, SHA-256, SHA-512, …) • Signature 16 / 02 / 20163
  • 4. Chiffrement par clé symétrique 16 / 02 / 20164
  • 5. Chiffrement par clés asymétriques Publique Privée 16 / 02 / 20165
  • 6. Signature • Combinaison d’un hashage et d’un chiffrement • Signature • Hashage des données à signer • Chiffrement du hash avec la clé privée • Vérification • Déchiffrement de la signature avec la clé publique • Hashage des données signées • Comparaison du hash calculé avec le hash déchiffré 16 / 02 / 20166
  • 7. Aspects légaux Signature (électronique) • Intégrité • Intention • Identité 16 / 02 / 20167
  • 8. Public Key Infrastructure 16 / 02 / 20168 CA Certificate CRL OCSP server SSCD
  • 9. Force légale de signature • Signature électronique • Signature électronique avancée • Signature électronique avancée basée sur un certificat qualifié 16 / 02 / 20169
  • 10. Qualified • CA issuing Qualified Certificate • vérifie identité • maintient données de révocation • fourni une assurance pour les utilisateurs • audité • Signature qualifiée != Certificat qualifié Renversement de la preuve 16 / 02 / 201610
  • 11. Certificate policy En théorie • Trust the company • Trust the user En pratique • Dépend de la “Certificate Policy” 16 / 02 / 201611
  • 12. From another vendor OK ?? 16 / 02 / 201612
  • 13. Single market 16 / 02 / 201613
  • 14. Trusted List 16 / 02 / 201614
  • 15. Official Journal 16 / 02 / 201615
  • 16. Chain of Trust • Certificate • Issuer • Root Issuer • National Trusted List • European Trusted List • Official Journal 16 / 02 / 201616
  • 17. Interoperability de la confiance OK OK 16 / 02 / 201617
  • 18. Format de signature avancée • Améliore l’interopérabilité • Enrichit les signatures • Nouveaux attributs signés / non-signés • Standards internationaux 16 / 02 / 201618
  • 19. Advanced Electronic Signatures 16 / 02 / 201619 CAdES (CMS) Enveloping, Detached EN 319 122 XAdES (XML) Enveloped, Enveloping, Detached EN 319 132 PAdES (PDF) Enveloped EN 319 142 ASiC (container) Detached EN 319 162 Validation EN 319 102
  • 20. Baseline Profile LTA Baseline Profile LT (Long Term) Baseline Profile T Niveaux de signatures 16 / 02 / 201620 Baseline Profile B (Basic) Original file Signed attributes Signature Timestamp Revocation Data Archive Timestamp
  • 21. Validation d’une signature • Document signé + timestamps • Certificate • Signé par issuer • Révocation OCSP • Signée par OCSP Server • Signé par issuer • Issuer • Signé par root issuer • Révocation CRL • Signée par Root Issuer • Root Issuer • Trusté par national TL • National Trusted List • Signé par LTO • European Trusted List • Signé par LOTL SO 1 document signé • 9 certificats • 11 validations de signatures • Validation de format • Validation de policy Environ 70 éléments de validations pour un document signé. 16 / 02 / 201621
  • 22. 16 / 02 / 201622 DSS NexU
  • 23. DSS – Digital Signature Service • Projet open-source financé par la Commission Européenne • Signature / extension / validation de signatures avancées (CAdES, XAdES, PAdES, ASiC) • Web services SOAP / REST pour la signature / extension et la validation • Support MSCAPI, PKCS#11, PKCS#12 • Validation configurable au moyen d'une policy • Prise en charge de la LOTL / TL • Testé et validé avec des experts de l'ETSI et lors de tests internationaux (PlugTests) 16 / 02 / 201623
  • 24. 3 state-less steps Get data to sign Sign the digest Sign document 16 / 02 / 201624 DSS Server Client side
  • 25. NexU : signature in the browser • Fin du support de NPAPI (Java applet) • Projet open-source • Permet de communiquer avec les SSCD sans utiliser Java dans le browser • Agent installé sur le poste du client 16 / 02 / 201625
  • 26. NexU 16 / 02 / 201626
  • 27. Contrat de travail chez Nowina 16 / 02 / 201627 Signature Signature Validation Extension
  • 28. DEMO 16 / 02 / 201628
  • 29. Questions à se poser avant • Type de signature • Validation adaptée au risqué • Préservation • Fallback si pas de SSCD 16 / 02 / 201629 Légal Métier Technique
  • 30. Archivage 16 / 02 / 201630 DOCUMENT LIFE TIME 30 years SIGNATURE TIMESTAMP TIMESTAMP TIMESTAMP
  • 31. DSS en quelques liens • Joinup : http://joinup.ec.europa.eu/asset/sd- dss/description • Démo : http://dss.nowina.lu/ • GitHub : https://github.com/esig/dss • BugTracker : https://esig-dss.atlassian.net 16 / 02 / 201631
  • 32. NexU en quelques liens • Détails : http://nowina.lu/news/nexu/ • Démo : http://lab.nowina.solutions/nexu-demo/ • GitHub : https://github.com/nowina-solutions/nexu • BugTracker : https://nowina.atlassian.net/ 16 / 02 / 201632
  • 33. Q / A • Merci pour votre attention ! • Pour en savoir plus : • http://www.nowina.lu/ 16 / 02 / 201633

Hinweis der Redaktion

  1. Ce qu’on encrypte avec une clé, peut être décodé par l’autre.
  2. contrôle exclusif
  3. Donc le problème d’échange de clé publique est réglé.
  4. On a confiance en l’entreprise, donc on peut faire confiance dans le certificate de la personne. Mais cela depend, l’entreprise peut êmettre des certificats pour les services techniques. On peut faire confiance à un issuer specifique, mais même dans ce cas là, il y a encore la politique de verification de l’identité. Par exemple, par email, plutôt que par verification de la carte d’identité en face to face.
  5. Quand on a fait un vendeur, il y en a d’autres. Il faut se taper toutes les certificates policy une à une.
  6. C’est encore simple quand on a un émetteur par pays. Luxembourg : LuxTrust + Carte identité. Belgique : Fedict + …
  7. Les certificate policy sont revues par les organismes nationaux qui surveillent les émetteurs. Un seul organisme doit se taper les certificate policy. Etats membres sont obliges de publier. Montrer TL Belge.
  8. JO : http://eur-lex.europa.eu/legal-content/FR/TXT/?qid=1453984209762&uri=CELEX:52015XC1224%2801%29
  9. On peut maintenant truster les documents qui viennent de toute l’europe
  10. Décrire DSS comme une boîte à outil qui permet de réaliser les différentes opérations, en collaboration avec NexU.
  11. Signature avec Nexu-Demo Validation avec Nexu-Demo Live coding Montrer XAdES Présentation de la demo DSS Extension de XAdES Montrer XAdES avec Timestamp Validater XAdES
  12. Validation de « vieux » documents Expiration des certificats (3-5ans) Expiration des certificats de timestamp Expiration des algorithmes Evidence Record CMS : RFC 4998 XML : RFC 6283 PSDC