Java, IllegalFormatConversionException importando un certificato SSL

by luca
0 comment

Oggi ho riscontrato uno strano problema. Avevo la necessità di importare un certificato SSL in un keystore java utilizzando il classico comando keytool. Ero sicuro che il formato del certificato fosse corretto, ma ottenevo sempre l’errore:

java.util.IllegalFormatConversionException: d != java.lang.String

java-keystore01

Il problema è causato dal fatto che – nelle ultime versioni di java – di default il comando keytool utilizza il linguaggio di sistema (nel mio caso italiano).

E’ stato necessario aggiungere il parametro -J-Duser.language=en al comando keyool perché funzionasse correttamente:

java-keystore02

Related Posts

Leave a Comment

20 − 16 =