PKI Trust Manager
Solution de gestion PKI d’entreprise conçue pour simplifier le cycle de vie des certificats.
Vue d’ensemble#
PKI Trust Manager est une solution complète de gestion de l’infrastructure à clé publique (PKI), prête pour l’entreprise et conçue pour simplifier le cycle de vie des certificats, renforcer la sécurité et rationaliser les opérations cryptographiques de votre organisation.
🎯 Fonctionnalités clés#
Gestion du cycle de vie des certificats#
- Émission automatisée de certificats : émettez des certificats via les protocoles SCEP, EST et ACME
- Surveillance des expirations : alertes proactives avant l’expiration des certificats
- Automatisation du renouvellement : renouvellements planifiés des certificats
- Gestion des révocations : prise en charge complète de CRL et OCSP
Sécurité d’entreprise#
- Contrôle d’accès basé sur les rôles : autorisations granulaires pour les différents rôles utilisateur
- Piste d’audit : journalisation complète des opérations PKI
- Intégration HSM : prise en charge des modules de sécurité matériels
- Multi-tenant : environnements isolés pour différents services/équipes
Prise en charge des protocoles#
- SCEP (Simple Certificate Enrollment Protocol)
- EST (Enrollment over Secure Transport)
- ACME (Automated Certificate Management Environment)
- API RESTful pour l’automatisation et l’intégration
Expérience utilisateur#
- Portail de gestion Web : interface intuitive pour les opérations sur les certificats
- Opérations groupées : émission et gestion de certificats en masse
- Modèles : modèles de certificats préconfigurés
- Rapports : inventaire complet des certificats et rapports de conformité
🏗️ Architecture#
PKI Trust Manager repose sur une architecture moderne de microservices :
┌─────────────────────────────────────────────────────────┐
│ Management Portal │
│ (Web Interface) │
├─────────────────────────────────────────────────────────┤
│ API Gateway & Protocol Handlers │
│ (SCEP • EST • ACME • REST) │
├─────────────────────────────────────────────────────────┤
│ Core PKI Engine & Services │
│ (CA • Certificate Management • Validation) │
├─────────────────────────────────────────────────────────┤
│ Data Layer │
│ (Database • Storage • Cache) │
└─────────────────────────────────────────────────────────┘
📊 Autorités de certification prises en charge#
- Microsoft Active Directory Certificate Services (AD CS)
- EJBCA Enterprise
- Azure Vault
- AWS CA
- CA basées sur OpenSSL
- Intégrations CA personnalisées via API
🎫 Types de certificats pris en charge#
- Certificats serveur SSL/TLS
- Certificats d’authentification client
- Certificats de signature de code
- Certificats de signature de documents
- Certificats de protection de courrier électronique (S/MIME)
- Certificats d’appareils (IoT)
- Certificats utilisateur
- Yubikey
- CAC / PIV
- Carte Thales / Gemalto
🔐 Fonctionnalités de sécurité#
- Conformité FIPS 140-2 : validation du module cryptographique
- Certificate Transparency : journalisation des certificats émis
- Archivage des clés : stockage sécurisé des clés privées
- Sécurité matérielle : intégration HSM et TPM
- Rapports de conformité : prêt pour PCI-DSS, HIPAA et GDPR
📈 Avantages#
Pour les équipes de sécurité#
- Contrôle centralisé : gérez tous les certificats depuis une console unique
- Application des politiques : appliquez uniformément les politiques de certificats
- Réduction des risques : éliminez les interruptions liées aux certificats
- Conformité : répondez facilement aux exigences réglementaires
Pour les opérations informatiques#
- Automatisation : réduisez les tâches manuelles de gestion des certificats
- Intégration : intégration transparente à l’infrastructure existante
- Visibilité : inventaire complet des certificats
- Alertes : notifications proactives sur les certificats arrivant à expiration
Pour les développeurs#
- API d’abord : gestion programmatique des certificats
- Libre-service : portails développeurs pour les demandes de certificats
- Intégration DevOps : intégration aux pipelines CI/CD
- Protocoles standards : prise en charge des protocoles standard du secteur
🚀 Premiers pas#
Choisissez votre méthode de déploiement :#
1. Déploiement Azure
Pour un déploiement sur Microsoft Azure avec Azure Container Instances et Azure SQL Database : 👉 Guide de déploiement Azure
2. Déploiement Docker (sur site ou dans tout cloud)
Pour un déploiement avec Docker et Docker Compose : 👉 Guide de déploiement Docker
Guide de décision rapide :#
| Critère | Déploiement Azure | Déploiement Docker |
|---|---|---|
| Infrastructure | Native cloud (Azure) | Toute infrastructure avec Docker |
| Gestion | Entièrement gérée par Azure | Autogérée |
| Mise à l’échelle | Automatique avec ACI | Manuelle ou orchestrée |
| Coût | Paiement à l’usage | Coût d’infrastructure fixe |
| Idéal pour | Organisations cloud-first, démarrage rapide | Sur site, cloud hybride, environnements isolés (air-gapped) |
| Durée de configuration | ~10 minutes | ~15 minutes |
📋 Prérequis (communs aux deux méthodes)#
Avant le déploiement, assurez-vous de disposer des éléments suivants :
Exigences communes#
- ✅ Base de données SQL : Microsoft SQL Server 2019+ ou Azure SQL Database
- ✅ Certificats SSL : pour sécuriser les interfaces Web
- ✅ Serveur SMTP : pour les notifications par e-mail
- ✅ Licence : licence PKI Trust Manager valide de Securetron (https://securetron.net/contact)
Exigences d’accès#
- Accès administratif à l’environnement de déploiement
- Identifiants de base de données avec des privilèges suffisants
- Accès réseau aux ports requis
🧪 Configuration système requise#
Spécifications minimales#
- CPU : 4 cœurs (architecture x64)
- RAM : 8 GB minimum
- Stockage : 50 GB d’espace libre
- Réseau : connexion 100 Mbps
Recommandé pour la production#
- CPU : 8+ cœurs
- RAM : 16 GB+
- Stockage : 200 GB+ (SSD recommandé)
- Réseau : connexion 1 Gbps
- Sauvegarde : stratégie de sauvegarde régulière
🔗 Capacités d’intégration#
Services d’annuaire#
- Active Directory / LDAP : authentification et synchronisation des utilisateurs
- Azure AD : intégration d’identité cloud
- SAML 2.0 : prise en charge de l’authentification unique
Surveillance et SIEM#
- Intégration SIEM : Splunk, QRadar, ArcSight
- Prise en charge SNMP : intégration à la surveillance réseau
- Syslog : journalisation centralisée
Outils d’automatisation#
- Ansible : gestion de configuration
- Terraform : infrastructure as code
- Puppet/Chef : déploiement automatisé
📚 Documentation et ressources#
Documentation technique#
Communauté et assistance#
🆘 Assistance et maintenance#
Canaux d’assistance#
- Assistance par e-mail : [email protected]
- Portail : https://securetron.net
Fenêtres de maintenance#
- Mises à jour de sécurité : deuxième mardi de chaque mois
- Mises à jour fonctionnelles : versions trimestrielles
- Patch Tuesday : correctifs de sécurité mensuels
🔄 Politique de mise à niveau#
- Mises à jour mineures : automatiques lors du rafraîchissement du conteneur
- Mises à jour majeures : maintenance planifiée avec préavis
- Compatibilité ascendante : 2 versions majeures prises en charge
- Outils de migration : fournis pour les mises à niveau majeures