Java: errore nel formato del keystore non valido
Domanda
Qualcuno sa come risolvere questo errore Java?
java.io.IOException: Invalid keystore format
Lo ottengo quando provo ad accedere all'archivio certificati dall'opzione Java nei pannelli di controllo. Mi impedisce di caricare applet che richiedono privilegi elevati.
Soluzione
Sono stato in grado di riprodurre l'errore modificando il file trusted.certs nella directory
C: \ Documents and Settings \ CDay \ Application Data \ Sun \ Java \ Deployment \ security
.
L'eliminazione del file ha risolto il problema.
Altri suggerimenti
Non includere caratteri speciali nel nome e nell'unità dell'organizzazione
Sembra essere un certificato mancante o un formato non valido. Hai già generato un certificato con keytool?
per me significava che il mio file chiave che stavo tentando di importare non era valido (in realtà era una pagina 404 non una chiave valida)
Per voi ragazzi che non sono in grado di trovare "Documents and Settings" (qualunque sia il motivo), ecco un altro percorso in cui è possibile trovare i TrustedCert:
C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment\security
Spero che questo aiuti!