Manuel Migration Certificat 2016
Web Services Sécurisés
Table des matières
1 INTRODUCTION ............................................................................................................................................... 2
2 IMPACTS SUR LA CONFIGURATION DE L’ACCELERATEUR .NETERROR! BOOKMARK NOT
DEFINED.
2.1 RECONFIGURATION DU CERTIFICAT DE LAPPEL SECURISE ............................... ERROR! BOOKMARK NOT DEFINED.
2.1.1 Installation du nouveau certificat .............................................................. Error! Bookmark not defined.
2.1.2 Modification de la configuration WCF pour l’appel sécurisé .................... Error! Bookmark not defined.
2.1.3 Reconfiguration de l’URL de l’appel sécurisé .......................................... Error! Bookmark not defined.
2.2 RECONFIGURATION DU CERTIFICAT DE VERIFICATION DE LASSERTION SSO .... ERROR! BOOKMARK NOT DEFINED.
2.2.1 Installation des certificats prérequis ......................................................... Error! Bookmark not defined.
2.2.2 Autoriser le certificat SSO pour l’API .Net ................................................ Error! Bookmark not defined.
Error! Reference source not found. Error! Reference source not found.Error! Reference source not
found.
Page 2 / 4
1 Introduction
Le certificat utilisé pour l’appel des web service sécurisés expire en septembre 2016. Un changement est
nécessaire pour garantir le fonctionnement au-delà de cette date.
Ce document crit les impacts que ce changement implique dans la configuration des applications partenaires.
Error! Reference source not found. Error! Reference source not found.Error! Reference source not
found.
Page 3 / 4
2 Impacts sur la configuration de laccélérateur Java
2.1 Reconfiguration du certificat de lappel sécurisé
Ce certificat est utilisé pour effectuer l’appel de service sécurisé avec le protocole WS-Security. Il représente la
partie publique du certificat serveur qui doit être installée dans l’accélérateur pour chiffrer les messages envoyés
au service sécurisé.
Comme décrit dans le manuel d’utilisation de l’API Java, ce certificat est inclus dans l’accélérateur par
l’intermédiaire d’un fichier JKS pouvant être généré avec l’utilitaire « keytool ».
2.1.1 Gération du nouveau JKS
Ci-dessous, voici une version mise à jour du script de génération du JKS (également incluse parmi les fichiers
accompagnant ce manuel) :
@echo off
:: Declaration des variables
set password=p@ssw0rd
set KeySize=2048
set ClientCertName=IntegrationSWORD_Client_AccJava
set RootCertName=sante-ra-2016-intermediate
set ServiceCertName=sante-ra-2016
set JksFile=cacerts.jks
:: Suppression des anciens certificats.
del %JksFile%
:::::::::::::::::::::::::::::::::::
:: Generation des Java Key Store ::
:::::::::::::::::::::::::::::::::::
echo -- Generation du Java Key Store --
:: Generation du Java Key Store (ajout de la cle privee)
keytool -importkeystore -srckeystore %ClientCertName%.pfx -srcstoretype pkcs12 -destkeystore %JksFile%
-deststoretype JKS -srcstorepass %password% -deststorepass %password% -destalias client -srcalias
%ClientCertName%
:: Ajout des autorités de certification
Error! Reference source not found. Error! Reference source not found.Error! Reference source not
found.
Page 4 / 4
keytool -import -trustcacerts -keystore %JksFile% -storepass %password% -alias root -file
%RootCertName%.cer -noprompt
keytool -import -trustcacerts -keystore %JksFile% -storepass %password% -alias server -file
%ServiceCertName%.cer -noprompt
keytool -list -v -keystore %JksFile% -storepass %password%
Dans ce script, le certificat « sante-ra-2016 » représente le nouveau certificat serveur. Et le certificat « sante-
ra-2016-intermediate » l’autorité de certification se trouvant au-dessus dans la chaine de confiance.
Le certificat de test « IntegrationSWORD_Client_AccJava » renseigné dans l’exemple doit être remplacé par le
certificat client authentifiant votre application.
2.1.2 Remplacement du JKS
Une fois le nouveau JKS généré avec les instructions ci-dessus, il suffit de remplacer l’ancienne version du
fichier dans votre application pour pouvoir effectuer l’appel sécurisé.
2.1.3 Reconfiguration de lURL de l’appel sécurisé
Les URL d’appels sécurisées par l’ancien certificat sont :
Environnement
Valeur
Recette
https://recette.sante-ra.fr/ServicesSecurises/RoutingService.svc/CompatibilitySecured
Production
https://www.sante-ra.fr/ServicesSecurises/RoutingService.svc/CompatibilitySecured
Avec le nouveau certificat elles deviennent :
Environnement
Valeur
Recette
https://soap-recette.sante-
ra.fr/ServicesSecurises2016/RoutingService.svc/CompatibilitySecured
Production
https://soap.sante-
ra.fr/ServicesSecurises2016/RoutingService.svc/CompatibilitySecured
Dans les dernières versions de l’accélérateur, ces URL sont renseignées dans le fichier
« src/main/resources/config.properties ».
Dans les versions moins récentes elles sont renseignées dans le code à l’instanciation de la classe
« GetAuthenticationDataClient ». Donc, à voir en fonction de la manière dont cela a été adapté dans l’application
hôte.
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !