My goal is to generate a certificate, export it in a file and import in JDK keystore.
In first step I have generated a self signed certificate using following command, providing password as 'password' for keystore and key:
keytool -genkeypair -keystore .keystore -alias uasera -keyalg RSA
In second step I exported the certificate using similar password and following command:
keytool -exportcert -keystore .keystore -alias usera -file usera.crt
NOW!
I am trying to import this certificate in cacerts in JDK using similar password and following command but getting exception.
keytool -importcert -file usera.crt -keypass password -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"
ERROR
K:\java\certificates>keytool -importcert -file usera.crt -keypass password -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts" Enter keystore password: keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
I have got this sorted out. I was using my password that is 'password' to update cacerts keystore in JDK while default password for cacerts keystore is 'changeit'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With