linux下keytool生成证书_新手keytool命令 - 如何更新已添加到密钥库的证书?

我有我的linux电子邮件服务器exim的自签名证书。为了使我的Java函数访问通过GlassFish的此电子邮件服务器,我最初发布:新手keytool命令 - 如何更新已添加到密钥库的证书?

# keytool -importcert -v -noprompt -alias mail.mycompany.com -file /path/to/mail.mycompany.com.der -keystore /path/to/config/cacerts.jks -storepass changeit

Certificate was added to keystore

这工作得很好,直到证书过期。我必须创建一个新的自签名证书,现在Java提供了错误PKIX path validation failed … path does not chain with any of the trust anchors。

为了尝试解决这个问题,我从新的exim cert(原来的做法)中导出了一个新的mail.mycompany.com.der文件。但是,当我发出上述keytool命令(如最初那样),它给出了错误Certificate not imported, alias already exists.

我认为问题是我不能使用相同的keytool命令。我需要使用另一个不会将证书添加到密钥库的方法,但会使用较新的版本更新已有的证书。任何人都可以为我指出正确的方向吗?

顺便说一句,有没有一些自动化过程,我错过了?也就是说,证书的所有时间到期......这是否意味着IT管理员需要使用这样的代码手动更新密钥存储和新证书?或者,这可以自动化吗?

2013-12-13

ggkmath

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值