java.lang.Exception: L'entrée n'est pas un certificat X.509
Si vous obtenez une erreur du type "java.lang.Exception: L'entrée n'est pas un certificat X.509", cela peur signifier 2 choses:- Vous avez spécifié un nom d'alias inexistant. Faites un keytool -list -v -keystore [nom du stockage] pour trouve le bon nom
- Votre outil keytool est trop vieux pour comprendre le format PKCS7. Upgradez votre JDK.
- installer le certificat manuellement. Pour cela, allez sur votre page statut
- bouton voir le certificat
- récupérer le certificat au format X509
- installez le avec:
keytool -import -trustcacerts -file cert-xxxxxxxxxx-yyyyy.cer -alias [nom-alias] -keystore [nomdustockage] - ensuite allez dans "voir la chaine de certification"
- pour chacun des blocs de certificat affichés, mettez les dans un fichier et importez les:
keytool -import -trustcacerts -file FICHIER.TXT -alias [nom-alias] -keystore [nomdustockage]
si l'outil dit que le certificat est déjà présent, inutile de le re-importer.
- nom-alias : nom que vous avez défini lors de la génération du CSR / clef privée
- nomdustockage : nom du fichier qui contient le keystore (contenant l'ensembles des éléments cryptographiques : clef privé, certificat, certificat de chainage, ...)
Dernière modification le 16/01/2013 09:58:48 --- [Chercher]