Hi i am new to SSL handshake . I have downloaded the server certificate from browser and trying to make a keystore using keytool . The certificate i am storing as .cer with der encoding . but i am getting following
keytool error: java.security.KeyStoreException: DER not found
i have tried below commands
keytool -importkeystore -v -srckeystore certificate.cer -srcstoretype DER- destkeystore avg_clientcerts.keystore.jks -deststoretype JKS -storetype JKS
and changing certificate with .der extension
keytool -importkeystore -v -srckeystore certificate.der -srcstoretype DER -destkeystore avg_clientcerts.keystore.jks -deststoretype JKS -storetype JKS
getting error as
keytool error: java.security.KeyStoreException: DER not found
java.security.KeyStoreException: DER not found
at java.security.KeyStore.getInstance(KeyStore.java:851)
at sun.security.tools.keytool.Main.loadSourceKeyStore(Main.java:2020)
at sun.security.tools.keytool.Main.doCommands(Main.java:1074)
at sun.security.tools.keytool.Main.run(Main.java:366)
at sun.security.tools.keytool.Main.main(Main.java:359)
Caused by: java.security.NoSuchAlgorithmException: DER KeyStore not available
at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
at java.security.Security.getImpl(Security.java:695)
at java.security.KeyStore.getInstance(KeyStore.java:848)
... 4 more
This is how i am importing the certificate