Java Keytool error after importing certificate , “keytool error: java.io.FileNotFoundException & Access Denied”

后端 未结 11 1042
再見小時候
再見小時候 2020-12-02 06:37

I\'m trying to connect a Java Web API via HTTPS; however, an exception is thrown:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExcept         


        
11条回答
  •  醉酒成梦
    2020-12-02 07:12

    I was having the same problem while importing the certificate in local keystore. Whenever i issue the keytool command i got the following error.

    Certificate was added to keystore keytool error: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.8.0_151\jre\lib\security (Access is denied)

    Following solution work for me.

    1) make sure you are running command prompt in Rus as Administrator mode

    2) Change your current directory to %JAVA_HOME%\jre\lib\security

    3) then Issue the below command

    keytool -import -alias "mycertificatedemo" -file "C:\Users\name\Downloads\abc.crt" -keystore cacerts

    3) give the password changeit

    4) enter y

    5) you will see the following message on successful "Certificate was added to keystore"

    Make sure you are giving the "cacerts" only in -keystore param value , as i was giving the full path like "C**:\Program Files\Java\jdk1.8.0_151\jre\lib\security**".

    Hope this will work

提交回复
热议问题