L’essentiel
Dans le modèle PKCS Intune avec Microsoft CA, le Certificate Connector traite une demande en attente, sollicite AD CS, exporte un PFX puis participe à sa livraison protégée au terminal. La clé n’est donc pas créée sur le terminal comme avec SCEP.
Le modèle AD CS doit autoriser l’export pendant le traitement du connecteur. Après installation sur Windows, la clé privée est marquée non exportable, mais la conception doit tout de même intégrer le passage temporaire de la clé par l’infrastructure.
Les exigences de strong certificate mapping de KB5014754 imposent de vérifier l’extension SID, la version du connecteur et tous les services consommateurs avant généralisation.
Dans le modèle PKCS Intune avec Microsoft CA, le Certificate Connector traite une demande en attente, sollicite AD CS, exporte un PFX puis participe à sa livraison protégée au terminal. La clé n’est donc pas créée sur le terminal comme avec SCEP.
Pourquoi cette technologie existe
Le profil Trusted certificate établit la chaîne de confiance. Le profil PKCS définit le type utilisateur ou appareil, le sujet, les SAN, les EKU, le fournisseur de stockage, la taille de clé, la durée et le seuil de renouvellement.
Intune place la demande dans le service. Une instance de Certificate Connector activée pour PKCS la récupère; lorsqu’il existe plusieurs connecteurs PKCS, chacun doit pouvoir joindre les autorités et disposer des mêmes permissions, car on ne fixe pas quel connecteur prendra une demande donnée.
Le compte du connecteur doit lire le modèle et enrôler auprès de l’autorité AD CS Enterprise. Le modèle doit être publié et permettre l’export de la clé pour que le connecteur constitue le PFX; un modèle Standalone CA n’est pas le scénario supporté par la documentation Intune.
Fonctionnement des certificats PKCS Intune s’appuie sur la chaîne Intune → Connector → AD CS → Endpoint. Comprendre le rôle de chaque étape permet de distinguer la demande envoyée, le traitement réellement effectué et l’état finalement observé.
Les dépendances importantes sont AD CS Enterprise et modèle PKCS publié, Certificate Connector récent et enregistré, compte de service avec Read et Enroll, export de clé autorisé sur le modèle. Elles font partie du fonctionnement de la technologie: leur absence peut expliquer un résultat sans remettre en cause le composant étudié.
Les cas limites les plus utiles à connaître sont Demande jamais traitée, Denied by Policy Module et Certificat sans strong mapping. Ils montrent où le modèle nominal peut diverger et quelles données permettent de lire cette divergence.
Le parcours devient plus concret en suivant les composants dans leur ordre réel. Intune ouvre la séquence: Met en file la demande du profil PKCS. Connector prend ensuite le relais: Crée la demande et protège le PFX. Le traitement se poursuit avec AD CS, où Émet selon le modèle publié. Enfin, Endpoint ferme la boucle: Installe certificat et clé non exportable. Cette lecture évite de confondre un ordre envoyé avec son exécution, puis son exécution avec l’état restitué à l’administrateur. Elle indique aussi où chercher l’heure, l’identité et le résultat qui permettront de rapprocher deux observations.
Les limites se comprennent mieux à partir de situations concrètes. « Demande jamais traitée » conduit d’abord à vérifier État connecteur et logs, car la cause possible est Connecteur ou file PKCS. Pour « Denied by Policy Module », la preuve utile devient Trace connector et CA. Les cas « Certificat sans strong mapping » et « Clé inutilisable » montrent enfin que deux symptômes proches peuvent appartenir à des phases différentes. Cette distinction n’est pas un détour de dépannage: elle fait partie du modèle de fonctionnement et explique la manière dont Fonctionnement des certificats PKCS Intune expose ses états, ses délais et ses erreurs.
Dans un environnement réel, les conditions AD CS Enterprise et modèle PKCS publié, Certificate Connector récent et enregistré, compte de service avec Read et Enroll, export de clé autorisé sur le modèle doivent être réunies en même temps. La validation porte ensuite sur Documenter sujet, SAN et EKU, Contrôler version et santé du connecteur, Valider modèle et permissions et Émettre au pilote. Ce croisement est important: un prérequis confirme que le scénario peut fonctionner, alors qu’un contrôle de validation prouve qu’il a effectivement fonctionné. Il reste donc possible d’avoir une plateforme éligible mais mal configurée, ou une première exécution réussie dont l’état n’est pas encore visible dans le service. Le modèle présenté dans cet article sert précisément à lire ces écarts sans attribuer trop vite le résultat au mauvais composant. Il donne aussi au support un vocabulaire commun pour décrire l’étape atteinte et la preuve encore manquante.
| Points à comprendre | Périmètre étudié |
|---|---|
| Documenter sujet, SAN et EKU. | Intune, PKCS, PFX, Certificate Connector |
| Contrôler version et santé du connecteur. | Inside Endpoint — Intune, Connector, AD CS, Endpoint |
| Valider modèle et permissions. | AD CS Enterprise et modèle PKCS publié, Certificate Connector récent et enregistré, compte de service avec Read et Enroll |
Architecture, composants et flux de données
Le profil Trusted certificate établit la chaîne de confiance. Le profil PKCS définit le type utilisateur ou appareil, le sujet, les SAN, les EKU, le fournisseur de stockage, la taille de clé, la durée et le seuil de renouvellement.
Intune place la demande dans le service. Une instance de Certificate Connector activée pour PKCS la récupère; lorsqu’il existe plusieurs connecteurs PKCS, chacun doit pouvoir joindre les autorités et disposer des mêmes permissions, car on ne fixe pas quel connecteur prendra une demande donnée.
Le compte du connecteur doit lire le modèle et enrôler auprès de l’autorité AD CS Enterprise. Le modèle doit être publié et permettre l’export de la clé pour que le connecteur constitue le PFX; un modèle Standalone CA n’est pas le scénario supporté par la documentation Intune.
- IntuneMet en file la demande du profil PKCS.
- ConnectorCrée la demande et protège le PFX.
- AD CSÉmet selon le modèle publié.
- EndpointInstalle certificat et clé non exportable.
Cette chaîne situe les preuves à rapprocher pour Fonctionnement des certificats PKCS Intune. Le résultat d’une étape ne permet pas de déduire celui de la suivante.
Prérequis, compatibilité et limites de support
Le fonctionnement décrit suppose AD CS Enterprise et modèle PKCS publié, Certificate Connector récent et enregistré, compte de service avec Read et Enroll, export de clé autorisé sur le modèle, chaîne de confiance déployée. Ces conditions permettent de distinguer une limite de Fonctionnement des certificats PKCS Intune d’un scénario simplement non éligible.
- AD CS Enterprise et modèle PKCS publié
- Certificate Connector récent et enregistré
- compte de service avec Read et Enroll
- export de clé autorisé sur le modèle
- chaîne de confiance déployée
- stratégie strong mapping testée
- inventaire des services consommateurs
Cycle de fonctionnement, étape par étape
Le cycle de Fonctionnement des certificats PKCS Intune traverse Intune → Connector → AD CS → Endpoint. La procédure détaille ce que produit chaque composant et la preuve attendue avant de passer à l’étape suivante.
Dans Fonctionnement des certificats PKCS Intune, les étapes « Identifier les composants », « Observer le traitement », « Relier les états », « Valider le modèle » séparent l’intention, son transport, son traitement et le résultat final.
01Identifier les composants
- Emplacement
- Intune — Intune
- Commande / configuration
Documenter sujet, SAN et EKU.- Résultat attendu
- Contrôler version et santé du connecteur.
- Vérification
- Valider modèle et permissions.
- Impact
- Lecture seule.
- Retour arrière
- Aucun.
02Observer le traitement
- Emplacement
- Connector — PKCS
- Commande / configuration
Contrôler version et santé du connecteur.- Résultat attendu
- Valider modèle et permissions.
- Vérification
- Émettre au pilote.
- Impact
- Impact limité au pilote.
- Retour arrière
- Retirer l’affectation et restaurer l’état précédent.
03Relier les états
- Emplacement
- AD CS — PFX
- Commande / configuration
Valider modèle et permissions.- Résultat attendu
- Émettre au pilote.
- Vérification
- Vérifier magasin, clé et OID SID
- Impact
- Collecte de preuves minimisées.
- Retour arrière
- Aucun pour la collecte.
04Valider le modèle
- Emplacement
- Endpoint — Certificate Connector
- Commande / configuration
Émettre au pilote.- Résultat attendu
- Vérifier magasin, clé et OID SID
- Vérification
- Tester Wi-Fi/VPN/NAC
- Impact
- Extension contrôlée ou arrêt.
- Retour arrière
- Suspendre la vague et appliquer le runbook de retour arrière.
Les états attendus permettent de suivre Fonctionnement des certificats PKCS Intune d’un composant au suivant.
Fonctionnement détaillé de Fonctionnement des certificats PKCS Intune
Le profil Trusted certificate établit la chaîne de confiance. Le profil PKCS définit le type utilisateur ou appareil, le sujet, les SAN, les EKU, le fournisseur de stockage, la taille de clé, la durée et le seuil de renouvellement.
Intune place la demande dans le service. Une instance de Certificate Connector activée pour PKCS la récupère; lorsqu’il existe plusieurs connecteurs PKCS, chacun doit pouvoir joindre les autorités et disposer des mêmes permissions, car on ne fixe pas quel connecteur prendra une demande donnée.
Le compte du connecteur doit lire le modèle et enrôler auprès de l’autorité AD CS Enterprise. Le modèle doit être publié et permettre l’export de la clé pour que le connecteur constitue le PFX; un modèle Standalone CA n’est pas le scénario supporté par la documentation Intune.
- AD CS Enterprise et modèle PKCS publié
- Certificate Connector récent et enregistré
- compte de service avec Read et Enroll
- export de clé autorisé sur le modèle
Traitement, exploitation et cas limites de Fonctionnement des certificats PKCS Intune
Le connecteur transmet ensuite le certificat et la clé par le parcours protégé du service. Intune livre le profil au terminal, qui installe le certificat dans le magasin utilisateur ou ordinateur correspondant au ciblage.
La propriété HasPrivateKey, le fournisseur cryptographique et les ACL de clé sont aussi importants que le certificat. Une application exécutée sous SYSTEM ne voit pas nécessairement CurrentUser\My, et une application utilisateur ne peut pas toujours utiliser LocalMachine\My.
La version moderne du Certificate Connector ajoute l’OID contenant le SID pour répondre au strong mapping lorsque l’utilisateur ou l’appareil est synchronisé depuis AD. La clé EnableSidSecurityExtension et la version minimale doivent être vérifiées selon la documentation actuelle.
- Vérifier magasin, clé et OID SID
- Tester Wi-Fi/VPN/NAC
- Tester renouvellement et révocation
Lire les états propres à Fonctionnement des certificats PKCS Intune
La taille 4096 bits est prise en charge sous Windows avec le Software KSP pour les profils PKCS, mais pas dans le TPM ni pour Windows Hello for Business. Je choisis l’algorithme selon le consommateur et les performances plutôt que d’augmenter mécaniquement la taille.
Renouvellement, révocation et suppression du profil ont des temporalités différentes. Je confirme que le connecteur possède les droits de révocation, que CRL et AIA sont accessibles et que le service cible ne conserve pas un cache d’autorisation obsolète.
Imported PFX constitue encore un autre flux: les certificats existent avant Intune et sont importés chiffrés. Je ne mélange pas ce modèle avec le PKCS émis à la demande par AD CS dans les procédures ou rapports.
- Demande jamais traitée — État connecteur et logs
- Denied by Policy Module — Trace connector et CA
- Certificat sans strong mapping — OID et version
- Clé inutilisable — HasPrivateKey et contexte
Pilote et suivi opérationnel de Fonctionnement des certificats PKCS Intune
Le pilote couvre le périmètre Intune, PKCS, PFX, Certificate Connector et contrôle Documenter sujet, SAN et EKU. Contrôler version et santé du connecteur. Valider modèle et permissions. Les résultats sont segmentés selon les populations réellement concernées par Fonctionnement des certificats PKCS Intune.
Les cas d’échec « Demande jamais traitée », « Denied by Policy Module », « Certificat sans strong mapping » sont reproduits lorsque c’est possible. Ils vérifient que l’écart reste visible et que la procédure indique une preuve exploitable.
Le suivi après déploiement conserve ne pas confondre PKCS et Imported PFX, tous les connecteurs PKCS doivent atteindre toutes les CA, protéger comptes et clés du connecteur, tester le strong mapping avant enforcement. Une évolution de version, de licence ou de dépendance déclenche une nouvelle lecture de ces points.
Interfaces d’observation, commandes et exemples
Les exemples rendent visibles Documenter sujet, SAN et EKU. Contrôler version et santé du connecteur. Valider modèle et permissions. Émettre au pilote. Leur intérêt est d’identifier le producteur de chaque donnée et le moment où elle est mise à jour.
Pour Fonctionnement des certificats PKCS Intune, les interfaces documentées restent la référence de conception. Les fichiers, tâches ou clés observés localement servent à expliquer un état précis et peuvent évoluer avec le composant.
# Collecte de diagnostic
$ErrorActionPreference = 'Stop'
try {
Get-ItemProperty 'HKLM:\Software\Microsoft\MicrosoftIntune\PFXCertificateConnector' -ErrorAction SilentlyContinue
Get-ChildItem Cert:\LocalMachine\My,Cert:\CurrentUser\My |
Select-Object Subject,Thumbprint,NotAfter,HasPrivateKey,Extensions
} catch { Write-Error "Inventaire PKCS impossible : $($_.Exception.Message)"; exit 1 }L’extension SID doit être interprétée avec la documentation de strong mapping et le contexte AD de l’identité.
Observabilité : où lire l’état réel
La chronologie de Fonctionnement des certificats PKCS Intune relie Intune, Connector, AD CS, Endpoint. Les heures et identifiants communs permettent de savoir si les états appartiennent à la même tentative.
La collecte commence par Documenter sujet, SAN et EKU. Contrôler version et santé du connecteur. Valider modèle et permissions. Émettre au pilote. Ces contrôles conservent l’état qui explique le symptôme avant une nouvelle évaluation.
Les résultats sont lus avec les causes « Connecteur ou file PKCS », « Modèle ou droits », « Version ou valeur registre » en tête, sans déduire une correction d’un code ou d’un statut isolé.
- Documenter sujet, SAN et EKU.
- Contrôler version et santé du connecteur.
- Valider modèle et permissions.
- Émettre au pilote.
- Vérifier magasin, clé et OID SID
- Tester Wi-Fi/VPN/NAC
- Tester renouvellement et révocation
| Couche | Question | Preuve | Décision |
|---|---|---|---|
| Ciblage | Le poste devait-il recevoir la configuration? | Groupe, filtre, licence et affectation | Corriger le ciblage avant le client |
| Transport | La demande a-t-elle atteint sa destination? | Check-in, événement, request-id ou téléchargement | Traiter identité, réseau ou service |
| Traitement | Le composant a-t-il évalué la demande? | Journal, état par paramètre ou résultat API | Corriger la valeur ou le composant |
| Résultat | L’objectif final est-il atteint? | Contrôle fonctionnel et rapport corrélé | Valider ou maintenir NO-GO |
Validation du modèle et cas d’usage
Le modèle est cohérent lorsque Documenter sujet, SAN et EKU, Contrôler version et santé du connecteur, Valider modèle et permissions et Émettre au pilote. Ces contrôles relient la configuration du service au résultat réellement observé.
- Documenter sujet, SAN et EKU.
- Contrôler version et santé du connecteur.
- Valider modèle et permissions.
- Émettre au pilote.
- Vérifier magasin, clé et OID SID
- Tester Wi-Fi/VPN/NAC
- Tester renouvellement et révocation
Limites, modes de panne et lecture des erreurs
Les écarts connus de Fonctionnement des certificats PKCS Intune incluent Demande jamais traitée, Denied by Policy Module, Certificat sans strong mapping, Clé inutilisable. Le tableau les replace dans leur phase et précise la donnée à contrôler.
| Symptôme | Cause à confirmer | Preuve recherchée | Correction ciblée |
|---|---|---|---|
| Demande jamais traitée | Connecteur ou file PKCS | État connecteur et logs | Restaurer connectivité |
| Denied by Policy Module | Modèle ou droits | Trace connector et CA | Corriger ACL ou modèle |
| Certificat sans strong mapping | Version ou valeur registre | OID et version | Mettre à jour puis réémettre |
| Clé inutilisable | Magasin, KSP ou ACL | HasPrivateKey et contexte | Aligner ciblage |
| Authentification refusée | Chaîne, EKU, mapping ou CRL | NPS et certutil | Corriger le contrôle confirmé |
La matrice relie les symptômes propres à Fonctionnement des certificats PKCS Intune aux preuves qui permettent de choisir une correction ciblée.
Adoption progressive, réversibilité et vigilance
L’adoption de Fonctionnement des certificats PKCS Intune commence sur le périmètre Intune, PKCS, PFX, Certificate Connector, Inside Endpoint — Intune, Connector, AD CS, Endpoint, AD CS Enterprise et modèle PKCS publié, Certificate Connector récent et enregistré, compte de service avec Read et Enroll. Les limites et actions de réversibilité ci-dessous cadrent la progression.
| Action |
|---|
| restaurer la valeur EnableSidSecurityExtension documentée |
| réaffecter l’ancien profil PKCS au pilote |
| réémettre plutôt que modifier un certificat déjà signé |
| Point à contrôler |
|---|
| ne pas confondre PKCS et Imported PFX |
| tous les connecteurs PKCS doivent atteindre toutes les CA |
| protéger comptes et clés du connecteur |
| tester le strong mapping avant enforcement |