Guide application cliente – Webservices de consultation du repertoire annuaire.sante.fr 17/12/13
Classification : public 3 / 21
Sommaire
1. Introduction ..................................................................................................................... 4
1.1 Objet du document ..................................................................................................................... 4
1.2 Documents relatifs ...................................................................................................................... 4
1.3 Fonctions implémentées ............................................................................................................. 4
1.4 Avertissement ............................................................................................................................. 4
2. Application cliente ............................................................................................................ 5
2.1 Contenu....................................................................................................................................... 5
2.2 Description des sources .............................................................................................................. 5
2.2.1 Dossier src/main/java .................................................................................................... 5
2.2.2 Dossier src/main/resources ........................................................................................... 7
2.2.3 Dossier src/test/java ...................................................................................................... 7
2.2.4 Dossier src/test/resources ............................................................................................. 8
2.3 Description détaillée des classes ................................................................................................ 8
2.3.1 Dossier src/main/java .................................................................................................... 8
2.3.2 Dossier src/test/java .................................................................................................... 11
2.4 Configuration de l’application cliente ....................................................................................... 12
2.4.1 Fichier de configuration ............................................................................................... 12
2.4.2 Authentification ........................................................................................................... 13
2.4.3 Utilisation derrière un proxy ........................................................................................ 14
3. Principes de fonctionnement .......................................................................................... 14
3.1 Connexion sécurisée TLS mutuelle ........................................................................................... 14
3.2 Authentification directe (carte CPS) ......................................................................................... 15
3.2.1 Extraction des informations de la carte CPS ................................................................ 15
3.2.2 Signature des données avec la carte CPS ..................................................................... 15
3.3 Authentification indirecte (certificats établissement) .............................................................. 16
3.3.1 Obtenir l’accès aux méthodes du certificat PKCS12 .................................................... 16
3.4 Jeton VIHF ................................................................................................................................. 16
3.4.1 Structure du jeton VIHF................................................................................................ 16
3.4.2 Construction du jeton VIHF .......................................................................................... 16
4. Installation de l’application cliente ................................................................................. 18
4.1 Prérequis ................................................................................................................................... 18
4.2 Installation ................................................................................................................................ 18
4.3 Remarques ................................................................................................................................ 19
4.4 Configuration de l’application cliente ....................................................................................... 19
4.5 Exécution des tests ................................................................................................................... 19
5. Tests avec SoapUI ........................................................................................................... 21