Vous êtes sur la page 1sur 12

SignServer

La signature OpenSource

SignServer
SignServer c'est quoi? SignServer est un serveur de signature modulaire distribu sous licence OpenSource. Il est dvelopp en Java/J2EE. SignServer est le premier serveur autonome et industriel distribu sous licence OpenSource SignServer multi-protocoles SignerServer est un serveur de signature multi-protocoles, cest--dire quil peut-tre appel comme serveur dhorodatage (RFC3161), serveur de signature XML ( Xades T, C, X, X-L et XMLDsign), serveur pour la signature des passeports de nouvelle gnration (MRTD Machine Readable Travel Documents), pour la signature de document OpenOffice et PDF. SignServer des dizaines de rfrences SignServer est dploy auprs de grandes administrations et grand compte travers plusieurs pays, tels la Sude pour la signature des passeports, Monaco pour la signature des passeports en complment de la PKI EJBCA, chez Orange pour la signature des oprations de notarisation, les USA pour General Motors comme serveur dhorodatage.

SignServer
En complment du serveur de signature, SignServer offre les fonctionnalits:
Protection des courriels en conjonction avec le serveur de courrier JamesServer, permet lauthentification, le chiffrement, la signature et lhorodatage des messages Validation des certificats numriques, selon le RFC3280 (standards sur les certificats et CRL) Moteur de workflow pour crer des cinmatiques dautorisation et de validation Gestion de groupe de clefs symtriques et asymtriques

Architecture fonctionnelle (1/3)


Requte/rponse

Architecture fonctionnelle (2/3)


Le projet SignServer peut-tre dploy de deux manires, en tant que serveur de signature ou comme service de cryptographie pour les serveurs de messagerie
Le serveur de signature Il est compos de plusieurs lments, tels quun serveur de signature, un service de validation de certification, un gestionnaire de cls. Les composants peuvent tre appels par WS ou par HTTP pour lhorodatage ou par page HTML pour le dpt de fichier PDF Service de signature Le service de signature est construit sous la forme de plug-in que lon peut ajouter et configurer dans SignServer, il prend en charge les formats de signature suivants:
XML-Disgn et Xades : signature au format XML, respect lintgrabilit des standards XML-Dsign et XaDes (v1.3.2). XMLDsign permet la signature des documents OpenOffice MRTD : protocole pour la signature des passeports de nouvelle gnration TImeStamp : Permet dutiliser le serveur de signature comme serveur dhorodatage, il respecte le RFC3161 PDF : Permet la signature de document au format PDF, selon la norme Adobe

Validation Ce composant permet lintgration avec une PKI ou des services de validation tels que OCSP
Permet de valider le statut dun certificat avant signature Permet de valider la chaine de certification du certificat avant signature Permet dobtenir les informations pour complter XaDes X et X-L

Architecture fonctionnelle (2/3)


Gestionnaire de clef Ce composant est utilis pour grer et distribuer des groupes de clefs pour diffrentes applications, il peut grer des cls symtriques et asymtriques
Dans sa version actuelle, il supporte quatre types dappels : rcupration de clefs, pr-gnration de groupe de clefs, chiffrement de clef (dans la base de donnes) pour les protger, et suppression de groupe de clefs MRTD : protocole pour la signature des passeports de nouvelle gnration TImeStamp : Permet dutiliser le serveur de signature comme serveur dhorodatage, il respecte le RFC3161 PDF : Permet la signature de document au format PDF, selon la norme Adobe

Service cryptographique pour serveur de messagerie Ce service permet de fournir toutes les oprations cryptographiques que peut avoir besoin un serveur de messagerie. Il utilise JamesServer en tant que serveur de messagerie.
Dvelopp sous la forme de plug-in qui permet dtendre les fonctionnalits du systme Permet dutiliser les composants du serveur de signature

Autorisation SignServer permet lajout de composants pour la gestion des accs au service

Architecture technique (1/2)

Architecture technique (2/2)


SignServer est conu pour permettre la gestion des milliers de signatures, il inclut :
Rpartitions de charges Permet de dfinir des politiques de rpartitions de charge, tels que Round Robin, etc. Mode cluster Permet de configurer les diffrents nuds

SignServer est indpendant des systmes dexploitation, des bases de donnes ou des serveurs applicatifs.
Il se dploie sur la plupart des systmes Microsoft ou Unix, tels que Linux, FreeBSD ou Sun Solaris SignServer fonctionne sur un serveur dapplications, il est compatible avec les grands produits du march, tels JBOSS, GlashFish, etc. signServer est compatible avec les bases de donnes supportes par les serveurs dapplications, les bases suivantes sont supportes:
MySQL Oracle PostgreSQL DB2

Les normes et standards


SignServer est dvelopp au plus prs des standards, il prend en charges les prconisations suivantes :
lIETF (Internet Engineering Task Force ) pour la partie X509v3 (certificats numriques), ainsi que les normes RFC3161 pour lhorodatage Le W3C (World Wide Web Consortium) pour les technologies orientes architecture (SOA), tels XMLDsign (signature numrique) ou Xades pour la signature avance

Le respect des standards garantit linteroprabilit

Caractristiques
Fonction
Serveur de signature de document PDF

Protocole et standards Certificat x509v3 et CRL v2 (RFC3280) OCSP (protocole de validation - RFC2560) XML-Dsign (Signature XML) Xades (signature XML avance) PKCS 11 Horodatage (RFC3261) LDAP v3 JDBC

Serveur de signature de document OpenOffice Serveur de signature XML-Dsign et Xades Serveur dhorodatage RFC3161 Serveur de mail scuris avec JamesServer Support multilingue ; Anglais, franais, sudois gestion des scnarios de validation Service de validation de certificats numriques API support HSM (cartes cryptographiques)

Support
Serveur dapplications: Jboss, GlashFish

Systme dexploitation : Unix, Linux, Microsoft Base de donnes : Hypersonic, Mysql, Postgresql, Oracle, Annuaire LDAP : Sun directory, OpenLDAP, Active Directory, LDAPv3 carte HSM : produit Ncipher, Safenet (LunaHSM), Chrysalis Cluster et monitoring

Clients principaux
SignServer cest plus de plusieurs rfrences, dont : Orange Business Service Le gouvernement de Monaco National Swedish Police Board (Sude) General Motors (USA) MediaCert Autoritad de certification (Portugal)

Pour en savoir plus: France : www.linagora.com Projet SignServer: www.signserver.org Prsentation : www.linpki.com

Vous aimerez peut-être aussi