PKI CLIENT

PKI Client

Créer et exploiter une hiérarchie de certification privée par organisation : autorités racine, intermédiaires et de délivrance, profils, demandes CSR, certificats émis, révocation, CRL, OCSP et audit.

Dans cette page 1. Ce que permet le module 2. Choisir la hiérarchie PKI 3. Créer une racine gérée 4. Importer une racine hors ligne 5. Créer une autorité fille 6. Créer un profil de certificat 7. Soumettre un CSR 8. Approbation et émission 9. Révocation, CRL et OCSP 10. Algorithmes disponibles 11. Erreurs fréquentes

1. Ce que permet le module

Le tableau de bord PKI Client regroupe les autorités de certification, les certificats émis, les certificats révoqués et les autorités post-quantiques de votre organisation. Les actions principales disponibles dans l’interface sont Nouvelle racine gérée, Importer une racine hors ligne, Nouvelle autorité fille, Nouveau profil et Soumettre un CSR.

Les objets PKI sont isolés par organisation. Une demande ne peut pas utiliser un profil ou une autorité appartenant à une autre organisation.

2. Choisir la hiérarchie PKI

Ecurem CLM distingue trois types d’autorités :

Règle importante : une autorité de délivrance ne peut pas signer une autre autorité. Une autorité intermédiaire ne peut créer qu’une autorité de délivrance. Lorsque l’exigence de sécurité PKI est activée, les certificats finaux doivent être émis par une autorité de type Issuing.

Une architecture courante est donc :

Racine → Autorité intermédiaire → Autorité de délivrance → Certificats finaux

Pour une structure plus simple, vous pouvez également utiliser :

Racine → Autorité de délivrance → Certificats finaux

3. Créer une racine gérée

Dans PKI Client, cliquez sur Nouvelle racine gérée. Le formulaire demande :

Après création, Ecurem CLM génère la racine auto-signée, protège la clé privée dans le backend configuré, génère une première CRL et prépare un répondeur OCSP. La clé privée n’est pas affichée à l’utilisateur dans le formulaire.

Conseil : choisissez soigneusement le nom commun et la durée avant la création. Une racine est un objet de confiance à longue durée de vie et doit être gouvernée comme telle.

4. Importer une racine hors ligne

L’action Importer une racine hors ligne sert lorsque la racine est créée et conservée en dehors d’Ecurem CLM. Dans ce modèle, Ecurem CLM référence le certificat de la racine et permet de construire la hiérarchie opérationnelle sans faire de la plateforme le détenteur de la clé privée de cette racine.

Ce modèle est recommandé lorsque votre politique exige que la racine reste hors ligne. L’émission quotidienne peut alors être déléguée à une autorité intermédiaire ou de délivrance gérée par la plateforme.

La plateforme prend également en charge la publication/import de CRL d’une racine externe afin que l’état de révocation reste exploitable dans la chaîne de confiance.

5. Créer une autorité fille

Cliquez sur Nouvelle autorité fille. Les champs sont :

La validité réelle d’une autorité fille ne peut pas dépasser la durée restante de sa parente. Ecurem CLM limite automatiquement la durée si nécessaire.

La hiérarchie est aussi contrôlée par les contraintes X.509 : une autorité parente expirée, révoquée, désactivée ou dont la contrainte de chemin interdit le niveau demandé ne peut pas signer la nouvelle autorité.

6. Créer un profil de certificat

Un profil définit les règles applicables aux certificats finaux. Cliquez sur Nouveau profil puis renseignez :

Dans l’interface client actuelle, les usages techniques du profil sont initialisés pour les certificats TLS serveur avec digitalSignature et serverAuth. Les suffixes DNS et la politique wildcard servent ensuite à contrôler les noms demandés.

Exemple : avec le suffixe autorisé corp.example.ca, le profil peut servir à encadrer les demandes telles que api.corp.example.ca et vpn.corp.example.ca. N’ajoutez pas un suffixe plus large que nécessaire.

7. Soumettre un CSR

Cliquez sur Soumettre un CSR. Le formulaire demande exactement :

Ecurem CLM analyse le CSR avant de l’accepter. Le CSR doit :

Le Common Name et les Subject Alternative Names sont extraits du CSR et conservés dans la demande. Vous n’avez donc pas à les ressaisir séparément dans ce formulaire.

8. Approbation et émission

Les demandes suivent des statuts explicites : Pending, Approved, Rejected, Issued ou Failed.

Après émission, Ecurem CLM conserve le numéro de série, le certificat PEM, la chaîne, l’empreinte SHA-256, les dates de validité et le lien vers la demande d’origine.

La chaîne X.509 inclut les informations de révocation disponibles : URL OCSP et point de distribution CRL lorsque ceux-ci sont configurés.

9. Révocation, CRL et OCSP

Un certificat émis peut être révoqué lorsqu’il ne doit plus être considéré comme valide : compromission de clé, remplacement, cessation d’usage ou autre raison de gouvernance.

La révocation est enregistrée avec sa raison, la date et l’utilisateur ayant exécuté l’action. Le module maintient également :

Le tableau des autorités fournit les actions de publication/révocation nécessaires. Avant une mise en production, assurez-vous que les URLs CRL/OCSP publiques sont correctement définies et accessibles aux consommateurs des certificats.

10. Algorithmes disponibles

Le modèle d’autorité supporte actuellement :

Le choix dépend de votre politique cryptographique, de la compatibilité des systèmes consommateurs et du niveau de préparation post-quantique recherché. Ne choisissez pas ML-DSA uniquement parce qu’il est disponible : vérifiez que les composants qui consommeront la chaîne savent traiter cet algorithme.

11. Erreurs fréquentes

Avant un déploiement réel : testez une chaîne complète sur un périmètre pilote : création/import de la racine, autorité de délivrance, profil restreint, CSR, approbation, émission, validation de chaîne, révocation, CRL et OCSP.