Vous pouvez utiliser l'utilitaire vSphere Certificate Manager pour faire de VMCA une autorité de certification intermédiaire. À la fin du processus, VMCA signe tous les nouveaux certificats avec la chaîne complète. Si vous le souhaitez, vous pouvez utiliser vSphere Certificate Manager pour remplacer tous les certificats existants par de nouveaux certificats signés par VMCA.
Pour faire de VMCA une autorité de certification intermédiaire, vous devez exécuter vSphere Certificate Manager plusieurs fois. Les étapes générales de remplacement des certificats SSL de machine et des certificats d'utilisateurs de solutions sont notamment :
- Lancement de l'utilitaire vSphere Certificate Manager.
- Génération d'une demande de signature de certificat par l'exécution de l'option 2, Remplacer le certificat racine VMCA par un certificat de signature personnalisé et remplacer tous les certificats. Vous devrez ensuite éventuellement fournir des informations sur le certificat. Lorsque vous êtes invité à entrer à nouveau une option, sélectionnez l'option 1, Générer une ou plusieurs demandes de signature de certificat et une ou plusieurs clés pour le certificat de signature racine VMCA.
- Soumission de la demande de signature de certificat à votre autorité de certification externe ou d'entreprise. Vous recevez un certificat signé et un certificat racine de l'autorité de certification.
- Combinaison du certificat racine VMCA au certificat racine de l'autorité de certification et enregistrement du fichier.
- Remplacement des certificats par l'exécution de l'option 2, Remplacer le certificat racine VMCA par un certificat de signature personnalisé et remplacer tous les certificats, et réponse aux invites. Ce processus remplace tous les certificats sur la machine locale.
- (Facultatif) Remplacement des certificats sur chaque nœud lorsque plusieurs instances de vCenter Server sont connectées dans une configuration Enhanced Linked Mode par :
- En premier lieu le remplacement du certificat SSL de machine par le (nouveau) certificat VMCA (option 3, Remplacer le certificat SSL de machine par un certificat VMCA).
- Ensuite le remplacement des certificats d'utilisateurs de solutions par le (nouveau) certificat VMCA (option 6, Remplacer les certificats d'utilisateurs de solutions par des certificats VMCA).
Générer une demande de signature de certificat avec Certificate Manager et préparer un certificat racine (autorité de certification intermédiaire)
Vous pouvez utiliser l'utilitaire vSphere Certificate Manager pour générer des demandes de signature de certificat (CSR). Soumettez ces demandes de signature de certificat à l'autorité de certification de votre entreprise ou à une autorité de certification externe pour une signature. Vous pouvez utiliser les certificats signés avec les différents processus de remplacement de certificat pris en charge.
- Vous pouvez utiliser vSphere Certificate Manager pour générer la demande de signature de certificat.
Note : Dans vSphere 8.0 et versions ultérieures, si vous utilisez vSphere Certificate Manager pour générer la demande de signature de certificat, la taille minimale de la clé passe à 3 072 bits au lieu de 2 048 bits. Dans vSphere 8.0 Update 1 et versions ultérieures, utilisez le vSphere Client pour générer une demande de signature de certificat dont la taille de clé est de 2 048 bits.Note : Le certificat FIPS de vSphere valide uniquement les tailles de clé RSA de 2 048 bits et 3 072 bits.
- Si vous préférez créer la demande de signature de certificat manuellement, le certificat envoyé pour signature doit satisfaire les conditions suivantes :
- Taille de clé : de 2 048 bits (minimum) à 8 192 bits (maximum) (codée au format PEM)
- Format PEM. VMware prend en charge PKCS8 et PKCS1 (clés RSA). Lorsque des clés sont ajoutées à VECS, elles sont converties en PKCS8.
- x509 version 3
- L‘extension d'autorité de certification doit être définie sur true pour les certificats racines et la signature de certification doit figurer dans la liste de conditions requises. Par exemple :
basicConstraints = critical,CA:true keyUsage = critical,digitalSignature,keyCertSign
- La signature CRL doit être activée.
- Le champ Utilisation étendue de la clé peut être vide ou contenir la valeur du champ Authentification du serveur.
- Aucune limite explicite à la longueur de la chaîne de certificats. VMCA utilise la valeur par défaut OpenSSL, qui est 10 certificats.
- Les certificats incluant des caractères génériques ou plusieurs noms DNS ne sont pas pris en charge.
- Vous ne pouvez pas créer d'autorités de certification filiales de VMCA.
Reportez-vous à l'article « Creating a Microsoft Certificate Authority Template for SSL certificate creation in vSphere 6.x » de la base de connaissances VMware à l'adresse https://kb.vmware.com/s/article/2112009 pour consulter un exemple d'utilisation de l'autorité de certification Microsoft.
Conditions préalables
vSphere Certificate Manager vous invite à fournir des informations. Les invites dépendent de votre environnement et du type de certificat que vous souhaitez remplacer.
Pour la génération d'une demande de signature de certificat, vous êtes invité à entrer le mot de passe de l'utilisateur [email protected] ou de l'administrateur du domaine vCenter Single Sign-On auquel vous vous connectez.
Procédure
Que faire ensuite
Remplacez le certificat racine existant par le certificat racine chaîné. Reportez-vous à la section Remplacer le certificat racine VMCA par un certificat de signature personnalisé et Remplacer tous les certificats à l'aide de Certificate Manager.
Remplacer le certificat racine VMCA par un certificat de signature personnalisé et Remplacer tous les certificats à l'aide de Certificate Manager
Vous pouvez utiliser l'utilitaire vSphere Certificate Manager pour générer une demande de signature de certificat et l'envoyer à une autorité de certification tierce ou d'entreprise pour la signature. Vous pouvez ensuite remplacer le certificat racine VMCA par un certificat de signature personnalisé et remplacer tous les certificats existants par des certificats signés par l'autorité de certification personnalisée.
Exécutez vSphere Certificate Manager sur une instance externe de vCenter Server pour remplacer le certificat racine VMCA par un certificat de signature personnalisé.
Conditions préalables
- Générez la chaîne de certificats.
- Vous pouvez utiliser vSphere Certificate Manager pour créer la demande de signature de certificat ou pour créer manuellement la demande de signature de certificat.
- Après la réception du certificat signé de l'autorité de certification de tiers ou d'entreprise, combinez-le au certificat racine VMCA initial pour créer la chaîne complète.
Reportez-vous à Générer une demande de signature de certificat avec Certificate Manager et préparer un certificat racine (autorité de certification intermédiaire) pour les conditions requise des certificats et le processus de combinaison des certificats.
- Rassemblez les informations qui vous sont nécessaires.
- Mot de passe pour [email protected]
- Certificat personnalisé valide pour Root (fichier .crt)
- Clé personnalisée valide pour l'utilisateur racine (fichier .key)
Procédure
Remplacer le certificat SSL de machine par un certificat VMCA (autorité de certification intermédiaire) à l'aide de Certificate Manager
Lorsque vous utilisez VMCA comme autorité de certification intermédiaire, vous pouvez explicitement remplacer le certificat SSL de machine à l'aide de l'utilitaire vSphere Certificate Manager. Tout d'abord, vous remplacez le certificat racine VMCA sur vCenter Server, puis vous pouvez remplacer le certificat SSL de machine, qui sera signé par la nouvelle racine du VMCA. Vous pouvez également utiliser cette option pour remplacer les certificats SSL machine qui sont altérés ou sur le point d'expirer.
Lorsque vous remplacez le certificat SSL machine existant par un nouveau certificat signé par VMCA, vSphere Certificate Manager vous invite à fournir des informations et à entrer toutes les valeurs, à l'exception du mot passe et de l'adresse IP de vCenter Server, dans le fichier certool.cfg.
- Mot de passe pour [email protected]
- Code pays à deux lettres
- Nom de la société
- Nom de l'organisation
- Unité d'organisation
- État
- Ville
- Adresse IP (facultatif)
- Nom de l'hôte, à savoir le nom de domaine complet de la machine dont vous souhaitez remplacer le certificat. Si le nom de l'hôte ne correspond pas au nom de domaine complet, le remplacement du certificat ne se fait pas correctement et votre environnement risque de devenir instable.
- Adresse IP de vCenter Server
- Nom VMCA, c'est-à-dire le nom de domaine complet de la machine sur laquelle la configuration de certificat est en cours d'exécution.
Conditions préalables
- Vous devez connaître les informations suivantes pour exécuter vSphere Certificate Manager avec cette option.
- Mot de passe pour [email protected].
- Nom de domaine complet de la machine pour laquelle vous souhaitez générer un nouveau certificat signé par VMCA. Toutes les autres propriétés sont configurées par défaut sur les valeurs prédéfinies mais peuvent être modifiées.
- Nom d'hôte ou adresse IP du système vCenter Server.
Procédure
Résultats
Remplacer les certificats d'utilisateur de solutions par des certificats VMCA (autorité de certification intermédiaire) à l'aide de Certificate Manager
Lorsque vous utilisez VMCA comme autorité de certification intermédiaire, vous pouvez explicitement remplacer le certificat d'utilisateur de solution à l'aide de l'utilitaire vSphere Certificate Manager. Tout d'abord, vous remplacez le certificat racine VMCA sur vCenter Server, puis vous pouvez remplacer le certificat d'utilisateur de solution, qui sera signé par la nouvelle racine du VMCA. Vous pouvez également utiliser cette option pour remplacer les certificats de solutions qui sont altérés ou sur le point d'expirer.
Conditions préalables
- Redémarrez tous les nœuds vCenter Server explicitement si vous avez remplacé le certificat racine VMCA dans un déploiement constitué de plusieurs instances de vCenter Server dans une configuration Enhanced Linked Mode.
- Vous devez connaître les informations suivantes pour exécuter vSphere Certificate Manager avec cette option.
- Mot de passe pour [email protected]
- Nom d'hôte ou adresse IP du système vCenter Server