I'm renewing a certificate used by my Hadoop cluster. Current JKS has one entry:
Your keystore contains 1 entry
Alias name: myalias
Creation date: Jan 10, 2019
Entry type: PrivateKeyEntry
Certificate chain length: 1
I'm trying to create a new keystore from the new cert:
keytool -importcert -alias myalias -file newcertfile.crt -keystore newkeystore.jks
But I get asked about whether I trust this certificate (If I say no, keytool quits):
Trust this certificate? [no]: yes
And when I look at the result, it's no longer a PrivateKeyEntry but a trustedCertEntry:
keytool -list -v -keystore newkeystore.jks
...
...
Your keystore contains 1 entry
Alias name: myalias
Creation date: Feb 20, 2019
Entry type: trustedCertEntry
...
...
What am I missing here? Should I just use the JKS with the trustedCertEntry or is there a way to make it just like the old JKS (with PrivateKeyEntry)?