Je suis relativement nouveau dans les certificats SSL et je voudrais savoir si un certificat auto-signé que j'utilise pour HTTPS peut être renouvelé pour prolonger sa date d'expiration sans que tous les clients du site n'aient à passer par le processus "autoriser l'exception" qu'ils ont à faire lors de leur première visite sur le site ou, comme lors de la délivrance d'un nouveau certificat auto-signé créé à partir de zéro.
J'ai trouvé le didacticiel suivant montrant comment renouveler un certificat auto-signé à l'aide de openssl
mais je n'ai pas pu l'utiliser de telle sorte que mon navigateur l'accepte silencieusement sans afficher cet écran d'avertissement "Site non approuvé":
# cd /etc/apache2/ssl
# openssl genrsa -out togaware.com.key 1024
# chmod 600 togaware.com.key
# openssl req -new -key togaware.com.key -out togaware.com.csr
AU
ACT
Canberra
Togaware
Data Mining
Kayon Toga
Kayon.Toga@togaware.com
(no challenge password)
# openssl x509 -req -days 365 -in togaware.com.csr \
-signkey togaware.com.key -out togaware.com.crt
# mv apache.pem apache.pem.old
# cp togaware.com.key apache.pem
# cat togaware.com.crt >> apache.pem
# chmod 600 apache.pem
# wajig restart apache2
Ma configuration est à peu près celle décrite dans cette réponse et j'utilise des fichiers CRT et KEY (de ce tutoriel ) au lieu d'un fichier PEM, alors j'ai peut-être foiré quelque chose en essayant de l'appliquer à mon cas.
Là encore, j'ai trouvé de nombreuses entrées de forum suggérant qu'il est tout à fait impossible de renouveler un certificat auto-signé et je dois en créer un nouveau à partir de zéro.
Toute aide serait appréciée ... ou cette question conviendrait-elle mieux à /server// ou /superuser// ?