使用keytool安装安全证书

时间:2013-11-19 17:34:03

标签: java windows eclipse ssl command-prompt

我遇到了这个问题并且无法在网上找到太多帮助,所以我想我会自己发布解决这个问题的方法,因为我相信更多的人也必须面对同样的问题,并希望它有所帮助。

我必须使用keytool安装SSL证书。根据说明,我要将其输入我的命令行(Linux):

    sudo keytool -import -trustcacerts -alias SERVER -file /PATH/TO/CERT -keystore /PATH/TO/JAVA/lib/security/cacerts

不幸的是,我的个人笔记本电脑上没有Linux,我有Windows 8.由于大多数人都在做这种事情,所以在Linux上做,对Windows的在线帮助很少。

1 个答案:

答案 0 :(得分:2)

我就这样做了:

  1. 以管理员模式打开命令提示符。这非常重要,因为如果您没有管理员权限,您将被拒绝访问。点击here查看如何执行此操作。

  2. 在命令提示符(admin)中输入以下内容(注意 sudo 被忽略)

    keytool -import -trustcacerts -alias SERVER -file /PATH/TO/CERT -keystore /PATH/TO/JAVA/lib/security/cacerts
    
  3. 具有以下替代品:

    一个。将SERVER替换为要安装其证书的服务器的名称。例如。 scruffy.something.something.de。

    湾将/ PATH / TO / CERT替换为您下载的证书的完整路径。这必须包括带扩展名的文件名。如果只输入目录路径,则会再次出现“访问被拒绝”错误。

    ℃。将/ PATH / TO / JAVA替换为Java_Home的路径。要找到这个,请按照步骤4进行操作。

    1. 要查找Java_Home的路径(如果您正在使用Eclipse),请转到Eclipse顶部功能区中的“帮助”。帮助 - >关于Eclipse - >安装细节 - >配置选项卡。选择配置选项卡中的所有文本并将其粘贴到文本编辑器中。使用Ctrl + F查找java.home。这个方面的路径是你需要在第3步中提出的。如果不使用Eclipse,你可以从控制面板中的环境变量中找到这个Java_Home。

    2. 如果您正确执行了上述所有步骤,系统将提示您输入Java密钥库密码。如果您未更改此密码,则默认值为 changeit (或者,在某些版本的Mac OS X上, changeme )。

    3. 键入时,屏幕上不会显示任何字符。这个是正常的。点击Enter。

    4. 如果一切正常,系统会询问您是否信任该证书。输入yes。

    5. 就是这样!如果正确完成上述所有步骤,将安装证书。

相关问题