Comment puis-je modifier un certificat auto-signé créé à l'aide d'openssl xampp?
J'ai créé mon propre certificat auto-signé à l'aide d'openssl qui est intégré dans xampp. Cependant, je souhaite modifier le nom commun, est-ce possible? Personne ne sait comment je peut remplacer le certificat?
OriginalL'auteur fondillusions | 2014-09-24
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas possible soi. Le Nom Commun (CN) est dans la partie du certificat qui est signé, de sorte que vous ne pouvez pas simplement le supprimer sans invalider la signature.
Cependant, vous pouvez tout simplement de générer une nouvelle demande de certificat ou de certificats auto-signés avec des noms DNS dans l'autre Nom d'Objet (SAN) (et pas dans le Nom Commun (CN)).
L'astuce pour la création d'un certificat auto-signé avec des noms DNS dans le SAN est que vous devez utiliser un fichier de configuration personnalisé. Vous ne pouvez pas générer un en utilisant la ligne de commande, car les noms DNS dans les SAN sont pas copié. Ci-dessous est la coutume fichier CONF que j'utilise (appelé
example-com.conf
).exemple-com.conf:
oui, vous pouvez remplacer un certificat existant. Assurez-vous de modifier le certificat et la clé privée dans le fichier de configuration de XAMPP. Il n'y a pas besoin de réinstaller XAMPP. C'est comme acheter une nouvelle voiture quand il a besoin d'un changement d'huile.
C'est génial, merci! Comment puis-je modifier le certificat et la clé privée dans le fichier de configuration de XAMPP? Désolé, un peu un newb. Je suis en suivant les mêmes étapes pour la création d'un certificat auto-signé.. (certes, c'est pas bien?) J'obtiens une erreur du système de la bibliothèque: fopen: erreur Inconnue......
voir Comment puis-je utiliser le protocole https (SSL) dans XAMPP pendant l'utilisation de serveurs virtuels, la Configuration de SSL sur un local xampp/serveur apache et d'autres questions connexes.
OriginalL'auteur jww