Si vous possédez un certificat émis par une autorité de certification commerciale ou interne, vous pouvez l’utiliser pour configurer le protocole HTTPS dans ArcGIS Server. Pour importer ce certificat 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. Pour configurer HTTPS à l'aide d'un certificat existant, procédez comme suit :
- Importer le certificat SSL dans ArcGIS Server.
- Configurer ArcGIS Server pour qu'il utilise le certificat.
- Configurer chaque serveur SIG de votre déploiement.
- Configurer HTTPS pour votre site.
- Importer le certificat dans le magasin de certificats du système d'exploitation.
- Accéder à votre site à l'aide du protocole HTTPS.
Importer le certificat dans ArcGIS Server
- Connectez-vous au répertoire d’administrateur ArcGIS Server en tant qu’administrateur de site principal ou utilisateur disposant de privilèges d’administrateur. Par exemple : https://gisserver.domain.com:6443/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.
- Dans le champ Mot de passe du certificat, entrez le mot de passe permettant de déverrouiller le fichier contenant le certificat.
- Dans le champ Alias, entrez un nom unique permettant d'identifier aisément le certificat.
- Cliquez sur Browse (Parcourir) pour sélectionner le fichier .p12 ou .pfx contenant le certificat et sa clé privée.
- Cliquez sur Importer pour importer le certificat.
Configurer ArcGIS Server pour qu'il utilise le certificat
Pour indiquer le certificat qui sera utilisé par ArcGIS Server, procédez comme suit :
- Connectez-vous au répertoire administrateur d'ArcGIS Server à l'adresse suivante : https://gisserver.domain.com:6443/arcgis/admin.
- Accédez à machines > [nom de la machine].
- Cliquez sur Modifier.
- Saisissez le nom du certificat à utiliser dans le champ Certificat SSL du serveur Web.
- Cliquez sur Enregistrer les mises à jour pour appliquer vos modifications. Votre site ArcGIS Server est automatiquement redémarré.
- Une fois votre site redémarré, vérifiez que vous pouvez accéder à l'URL https://gisserver.domain.com:6443/arcgis/admin. Si vous n'obtenez aucune réponse de cette URL, ArcGIS Server n'a pas réussi à utiliser le certificat. Connectez-vous au répertoire d'administrateur d'ArcGIS Server sur http://gisserver.domain.com:6080/arcgis/admin, vérifiez votre certificat SSL et configurez ArcGIS Server de façon à utiliser un nouveau ou un autre certificat.
- Sur la page en cours, consultez la propriété Certificat SSL du serveur Web pour vous assurer que le certificat de votre choix sera bien utilisé pour HTTPS.
Configurer chaque serveur SIG de votre déploiement
Dans le cas d’un déploiement de ArcGIS Server sur plusieurs machines, vous devez répéter les étapes des sections précédentes pour chaque serveur du site. Une fois que tous les certificats ont été importés, redémarrez chaque machine du site ArcGIS Server.
Configurer HTTPS uniquement pour votre site
- Connectez-vous au répertoire administrateur d'ArcGIS Server : https://gisserver.domain.com:6443/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é.
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 à une machine hébergeant 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 l’option Certificate Status (Statut du certificat) est définie sur This certificate is OK (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 12.
- Copiez sur cet ordinateur le certificat racine de l'autorité de certification.
- Ouvrez ce certificat et cliquez sur l'onglet Général. Cliquez sur le bouton Install Certificate (Installer un certificat).
- Lorsque l’Assistant Importation de certificat affiche la fenêtre Bienvenue, cliquez sur Suivant.
- Dans la fenêtre Certificate Store (Magasin de certificats), sélectionnez l’option Place all certificates in the following store (Placer tous les certificats dans le magasin suivant).
- Cliquez sur le bouton Parcourir. Dans la boîte de dialogue Select Certificate Store (Sélectionner un magasin de certificats), activez l’option Show physical stores (Afficher les magasins physiques).
- Développez le dossier Autorités de certification racines de confiance pour en afficher le contenu. Sélectionnez Ordinateur local comme magasin de certificats à utiliser. Cliquez sur OK.
- Dans la fenêtre Certificate Store (Magasin de certificats), cliquez sur Next (Suivant).
- Cliquez sur Finish (Terminer).
- Répétez les étapes 1 à 11 pour chaque serveur SIG de votre site.
- Redémarrez chaque machine de serveur SIG du site.
Accéder à votre site à l'aide du protocole HTTPS
Dès que le protocole HTTPS est configuré, ArcGIS Server écoute 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é :
ArcGIS Server Manager | 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 HTTPS est activé, vous pouvez continuer à accéder à ArcGIS Server à l'aide de ce protocole. Toutefois, vous devez générer un nouveau certificat et configurer ArcGIS Server de façon à ce qu'il l'utilise.
Vous avez un commentaire à formuler concernant cette rubrique ?