Déployer PKI Trust Manager avec Docker
Guide pour préparer les fichiers, démarrer PKI Trust Manager dans Docker et vérifier l’accès à l’application.
Comment déployer PKI Trust Manager avec Docker
Ce tutoriel présente les étapes de déploiement de PKI Trust Manager avec Docker et la vérification du bon fonctionnement de l’installation.
1. Introduction
Accédez au terminal du serveur Linux. La démonstration d’origine utilise Ubuntu.
2. Créer un répertoire
Créez un répertoire nommé `securetron` pour télécharger et gérer les fichiers nécessaires à PKI Trust Manager.
mkdir securetron3. Accéder au répertoire de déploiement
cd securetron4. Récupérer les fichiers Securetron
Téléchargez les fichiers PKI Trust Manager avec `wget` ou depuis le site Web Securetron. Utilisez l’URL de téléchargement correspondant à votre version.
wget <download-url>5. Décompresser l’archive
Décompressez le fichier téléchargé :
unzip <downloaded-file.zip>6. Vérifier les fichiers
Après extraction, accédez au répertoire PTM contenant les fichiers requis pour PKI Trust Manager.
cd <PTM-directory>7. Répertoire Certs
Le répertoire `certs` contient les certificats utilisés par Nginx. La démonstration utilise des certificats autosignés temporaires ; remplacez-les par des certificats adaptés à votre environnement avant la production.
8. Fichier Docker Compose
Le fichier Docker Compose par défaut contient les conteneurs et la configuration nécessaires à PKI Trust Manager.
9. Docker Compose pour EJBCA
`docker-compose-ejbca.yml` contient les conteneurs et étapes nécessaires à l’intégration d’EJBCA avec PKI Trust Manager.
10. Répertoire License
Le répertoire `license` sert à activer les licences hors ligne, généralement dans des environnements OT ou hautement sensibles sans connexion Internet.
11. NGINX.CONF
Le fichier `nginx.conf` contient la configuration initiale du proxy pour l’application Web PKI Trust Manager. Vous pouvez l’adapter aux exigences de votre organisation.
12. Démarrer les conteneurs PKI Trust Manager
Lancez l’application :
docker compose up -dCette commande devrait démarrer les conteneurs et l’application.
13. Vérifier les processus Docker
Vérifiez que tous les conteneurs sont en cours d’exécution :
docker ps14. Accéder à PKI Trust Manager
Accédez à PKI Trust Manager via `https://<IP-address>` sur le port 443 ou via le FQDN DNS configuré pour pointer vers l’application.
Avertissement de sécurité : le guide d’origine mentionne les identifiants par défaut `superadmin` / `happy`. Ce sont des identifiants d’exemple publics ; modifiez-les immédiatement lors de la configuration initiale et ne les utilisez pas en production.
15. Terminer l’installation
La plateforme PKI Trust Manager devrait être disponible pour être intégrée à vos autorités de certification et automatiser la gestion des certificats. Après le déploiement, configurez des contrôles d’accès et des certificats adaptés à votre environnement.