GoAgent的安全证书问题(java编程)

1、起因:goagent是免费的#翻#墙#利器,链接在这里。

但使用goagent代理之后,在java中进行编程,使用https安全连接时,会提示:The site's security certificate is not trusted!(证书不合法问题)

这是因为goagent证书,没有导入到java系统的证书库中。为此,需要我们手动导入。

2、方法:

    第一步:大家下载完goagnet.zip后,在其local/目录下,有一个叫CA.crt的文件,就是我们要导入的证书。可以将其保存在任何问题,以方便自己导入:  

   第二步:如何把上面那步的(abc.cer)这个证书导入java中的cacerts证书库里?

    方法如下

    假设你的jdk安装在C:\jdk1.5这个目录,

    开始 >> 运行 >> 输入cmd 进入dos命令行 >>

    再用cd进入到C:\jdk1.5\jre\lib\security这个目录下

    敲入如下命令回车执行

    keytool -import -alias cacerts

        -keystore C:\jdk1.5\jre\lib\security\cacerts

        -file C:\abc.cer

        -trustcacerts

    此时命令 行会 提示你输入cacerts证书库的密码,

    你敲入changeit就行了,这是java中cacerts 证书 库的默认密码,

    你自已也可以修改的。

   

你可能感兴趣的:(java,jdk,编程,Security,cmd,dos)