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èreDéploiement AzureDéploiement Docker
InfrastructureNative cloud (Azure)Toute infrastructure avec Docker
GestionEntièrement gérée par AzureAutogérée
Mise à l’échelleAutomatique avec ACIManuelle ou orchestrée
CoûtPaiement à l’usageCoût d’infrastructure fixe
Idéal pourOrganisations cloud-first, démarrage rapideSur 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#

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

📄 Informations de licence#