Article

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.

Guide | PTM
SaaS | Enterprise | Community Edition

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 securetron

3. Accéder au répertoire de déploiement

cd securetron

4. 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 -d

Cette 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 ps

14. 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.