Java: erreur de format de fichier de clés non valide
Question
Quelqu'un sait-il comment résoudre cette erreur Java?
java.io.IOException: Invalid keystore format
Je l'obtiens lorsque j'essaie d'accéder au magasin de certificats à partir de l'option Java des panneaux de configuration. Cela m'empêche de charger des applets qui nécessitent des privilèges élevés.
La solution
J'ai pu reproduire l'erreur en modifiant le fichier de confiance.certs dans le répertoire
. C: \ Documents and Settings \ CDay \ Application Data \ Sun \ Java \ Deployment \ security
.
La suppression du fichier a résolu le problème.
Autres conseils
N'incluez pas de caractères spéciaux dans le nom et l'unité de l'organisation
Semble être un certificat manquant ou un format invalide. Avez-vous déjà généré un certificat avec keytool?
pour moi, cela signifiait que le fichier de clé que j'essayais d'importer était invalide (il s'agissait en réalité d'une page 404 non valide)
Pour vous qui ne trouvez pas les "documents et paramètres" (quelle qu'en soit la raison), voici un autre chemin où trouver les fichiers de confiance:
C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment\security
J'espère que ça aide!