1 votes

Problème de remplacement du certificat SSL par un nouveau sur Tomcat 6.0 (en utilisant keytool)

J'ai SSL en place et en cours d'utilisation avec une application web Tomcat 6.0. Récemment, le certificat SSL (un certificat VeriSign) a expiré. J'ai exporté une Demande de Signature de Certificat (CSR), suivi le processus et reçu un fichier de certificat avec les informations correctes. L'algorithme clé est RSA.

Le problème survient lorsque j'essaie d'importer le nouveau certificat par-dessus l'ancien. Voici la sortie de ce qui se passe en utilisant keytool :

D:\keystore>keytool -import -alias tomcat -keyalg RSA -keystore .keystore -trustcacerts -file D:\keystore\Certificates\tomcat_dev.cer

Entrez le mot de passe du keystore :

keytool error: java.lang.Exception: Échec de l'établissement de la chaîne à partir de la réponse

Pour information, le mot de passe est laissé par défaut à "changeit" (c'est juste un serveur de développement de test).

Je suis sûr que l'erreur vient de ma part, mais je ne sais pas comment remédier. Est-ce que je dois remplacer l'AC intermédiaire également ?

Je suis un peu à court d'idées ici et apprécierais tout conseil. Merci d'avance !

1voto

sysadmin1138 Points 129885

Oui, vous devrez également inclure/remplacer l'intermédiaire, et ce avant d'importer le nouveau certificat. La plupart des fournisseurs SSL utilisent actuellement des chaînages intermédiaires, ce qui ajoute des étapes.

1voto

SeanKilleen Points 1073

J'ai découvert le problème - j'avais utilisé "-keyalg RSA" mais sans spécifier "-keysize 2048". Par conséquent, le certificat était défini par défaut sur 1024 au lieu de 2048 et échouait.

En ajustant cela, tout s'est mis à fonctionner correctement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X