Activation du protocole SSL à l'aide d'un certificat SSL existant
Dans cette rubrique
- Importer le certificat SSL dans ArcGIS Server
- Configurer ArcGIS Server pour qu'il utilise le certificat SSL
- Configurer chaque serveur SIG de votre déploiement
- Activer SSL pour votre site
- Importer le certificat dans le magasin de certificats du système d'exploitation
- Accéder à votre site à l'aide du protocole SSL
Si vous possédez un certificat SSL émis par une autorité de certification commerciale ou interne, vous pouvez l'utiliser pour activer le protocole SSL pour ArcGIS Server. Afin de l'importer dans ArcGIS Server, ce certificat et la clé privée associée doivent être stockés au format PKCS#12 qui est représenté par un fichier avec l'extension .p12 ou .pfx. La procédure d'activation SSL à l'aide d'un certificat SSL existant est la suivante :
- Importer le certificat SSL dans ArcGIS Server.
- Configurer ArcGIS Server pour qu'il utilise le certificat SSL.
- Configurer chaque serveur SIG de votre déploiement.
- Activer SSL pour votre site.
- Importer le certificat dans le magasin de certificats du système d'exploitation.
- Accéder à votre site à l'aide du protocole SSL.
Importer le certificat SSL dans ArcGIS Server
- Connectez-vous au répertoire d'administrateur d'ArcGIS Server en tant qu'administrateur de site principal ou utilisateur disposant de privilèges d'administrateur. Par exemple : http://gisserver.domain.com:6080/arcgis/admin.
- Accédez à machines > [nom de la machine] > sslcertificates.
- Comme le certificat que vous importez a été émis par une autorité de certification, vous devez d'abord importer le certificat racine ou intermédiaire de l'autorité de certification. Cliquez sur importRootOrIntermediate pour importer le certificat racine ou intermédiaire de l'autorité de certification.
- Cliquez sur importExistingServerCertificate pour importer le certificat du serveur SSL.
- Dans le champ Mot de passe du certificat, entrez le mot de passe permettant de déverrouiller le fichier contenant le certificat SSL.
- Dans le champ Alias, entrez un nom unique permettant d'identifier aisément le certificat.
- Cliquez sur Parcourir pour choisir le fichier .p12 ou .pfx contenant le certificat SSL et sa clé privée.
- Cliquez sur Importer pour importer le certificat SSL.
Configurer ArcGIS Server pour qu'il utilise le certificat SSL
Pour indiquer le certificat SSL qui sera utilisé par ArcGIS Server, procédez comme suit :
- Connectez-vous au répertoire administrateur d'ArcGIS Server à l'adresse suivante : http://gisserver.domain.com:6080/arcgis/admin.
- Accédez à machines > [nom de la machine].
- Cliquez sur Modifier.
- Saisissez le nom du certificat SSL à utiliser dans le champ Certificat SSL du serveur.
- Cliquez sur Enregistrer les mises à jour pour appliquer vos modifications.
- Sur la page en cours, consultez la propriété Certificat SSL du serveur pour vous assurer que le certificat SSL de votre choix sera bien utilisé pour SSL.
Configurer chaque serveur SIG de votre déploiement
Dans le cas d'un déploiement d'ArcGIS Server sur plusieurs machines, vous devez répéter les étapes des sections précédentes pour chaque serveur SIG du site.
Activer SSL pour votre site
- Connectez-vous au répertoire administrateur d'ArcGIS Server : http://gisserver.domain.com:6080/arcgis/admin.
- Accédez à Sécurité > Configuration > Mettre à jour.
- Pour le paramètre Protocole, sélectionnez l'option HTTPS seulement, puis cliquez sur Mettre à jour. Votre site ArcGIS Server est automatiquement redémarré. Dans un environnement de développement, vous pouvez également utiliser l'option HTTP et HTTPS. Cette option permet aux utilisateurs d'accéder à ArcGIS Server via HTTP ou HTTPS.
Remarque :
En une minute, ArcGIS Web Adaptor peut reconnaître les modifications apportées au protocole de communication de votre site.
Héritage :
Dans les versions 10.2.1 et antérieures, vous deviez reconfigurer ArcGIS Web Adaptor après avoir mis à jour le protocole de communication d'ArcGIS Server. Dans les versions 10.2.2 et ultérieures, cela n'est plus nécessaire.
Importer le certificat dans le magasin de certificats du système d'exploitation
Importer le certificat racine de l'autorité de certification dans le magasin de certificats du système d'exploitation :
- Connectez-vous à la machine qui héberge ArcGIS Server.
- Copiez sur cet ordinateur le certificat signé renvoyé par l'autorité de certification.
- Ouvrez ce certificat et cliquez sur l'onglet Chemin d'accès au certificat. Si la zone Statut du certificat : contient la valeur Ce certificat est correct., cela signifie que le certificat racine de l'autorité de certification se trouve dans le magasin de certificats Windows et qu'il ne doit pas être importé. Passez à l'étape 9.
- Copiez sur cet ordinateur le certificat racine de l'autorité de certification.
- Ouvrez le gestionnaire de certificat en cliquant sur Démarrer, en tapant certmgr.msc dans la zone de recherche et en appuyant sur Entrée.
- Dans la fenêtre Gestionnaire de certificat, cliquez sur Autorités de certification racines de confiance et cliquez sur Certificats.
- Dans le menu supérieur, cliquez sur Action, puis sélectionnez Toutes les tâches > Importer.
- Dans la boîte de dialogue Assistant Importation de certificat, cliquez sur Suivant, puis suivez les instructions de l'assistant pour importer le certificat racine de l'autorité de certification.
- Répétez les étapes 1 à 8 pour chaque machine de serveur SIG du site.
- Redémarrez chaque machine de serveur SIG du site.
Accéder à votre site à l'aide du protocole SSL
Dès que le protocole SSL a été configuré, ArcGIS Server surveille la réception de requête HTTPS sur le port 6443. Utilisez les URL ci-dessous pour accéder à ArcGIS Server en toute sécurité :
Gestionnaire ArcGIS Server | https://gisserver.domain.com:6443/arcgis/manager |
Répertoire des services ArcGIS Server | https://gisserver.domain.com:6443/arcgis/rest/services |
Remarque :
Si vous renommez ArcGIS Server alors que SSL est activé, vous pouvez continuer à accéder à ArcGIS Server à l'aide de ce protocole. Toutefois, vous devez générer un nouveau certificat SSL et configurer ArcGIS Server de façon à ce qu'il l'utilise.
Vous avez un commentaire à formuler concernant cette rubrique ?