java导入ssl证书,将SSL证书导入Eclipse

6 个答案:

答案 0 :(得分:36)

您可能希望在JRE的trustcacerts中导入“假”SSL证书,以避免出现无效证书问题。不是吗?

正如乔恩所说,你可以用keytool:完成这项工作

keytool

-import

-alias

-file

-keystore /lib/security/cacerts

询问时使用“changeit”作为默认密码(thanks Brian Clozel)。确保在服务器上使用此运行时或启动配置。

答案 1 :(得分:2)

有一个更好的工具可以完成这项工作。

当您运行(在Windows中以管理员身份运行,以保存对系统的更改,在Linux中为sudo等)应用程序(具有Win / Mac / Linux的安装程序)时,有一个内置功能可以编辑系统的cacerts文件:

文件->特殊打开->打开CA证书

XNScI.png

还,您已经拥有证书文件,可以转到:

工具->导入可信证书

OR,您需要从服务器下载证书;转到:

检查->检查SSL

acQKj.png

Gi7mU.png

从那里输入主机名,然后单击确定。它将弹出一个窗口,显示证书详细信息。在该窗口的底部,有一个“导入”按钮,可让您直接将其导入cacerts。

jmZNn.png

确保保存并关闭cacerts,然后重新启动eclipse /应用程序以使设置生效。

答案 2 :(得分:1)

如果您具有默认的Java设置并提供了Java类路径,则必须将Java Truststore用于SSL证书。

为此,您可以按照以下步骤将证书导入信任库:

导航到Java设置的JRE \ bin文件夹

理想情况下,路径应为:

user \ Java \ jre1.8.0_221 \ bin

您将能够在bin文件夹(用于运行命令)中找到Keytool:

现在,一旦进入该路径,请在CMD提示符下打开路径:

现在,您将可以在以下路径中找到Java的默认Trust存储:

路径-

user \ Java \ jre1.8.0_221 \ bin

现在,您可以运行以下命令来查看此信任存储的内容:

keytool -list -v -keystore“ C:\ Program Files \ Java \ jre1.8.0_221 \ lib \ security \ cacerts”

注意:如果信任库的路径中有空格,则需要在路径中使用双引号。另外,您可以提供如下所示的路径:

keytool -list -v -keystore C:\Temp\Java\jre1.8.0_221\lib\security\cacerts

现在只需提供密码到Trust Store(默认密码是:changeit):

Accessing Trust store using Keytool

您现在可以根据需要将任何证书添加到Trust存储中:

JRE_HOME / bin / keytool-导入-trustcacerts

-alias certAlias-文件certFile

-keystore trustStoreFile

答案 3 :(得分:1)

我们需要导入证书意味着我们需要使用:

keytool

-importcert

-file

-keystore

-alias ""

它会要求输入密码。输入密码为changeit

Type Password : changeit

最后它会要求添加{yes / no}:

输入yes。

注意:不要在位置路径中给出空白

答案 4 :(得分:0)

您应该创建证书并使用keytool将其导入默认密钥库。我不确定您要对您的应用程序做什么,但它应该能够使用该证书。

答案 5 :(得分:0)

sudo keytool -import -file /Users/balaji-pt2176/Desktop/Apple\ Worldwide\ Developer\ Relations\ Certification\ Authority.cer -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/security/cacerts

在Mac上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值