weixin_42301584 2010-07-21 13:47
浏览 420
已采纳

用java keytool导入OpenSSL签名的证书出现异常:invalid DER-encoded certificate data

我的问题是这样的:
我用java的keytool生成了一个keystore文件,然后又生成了一个csr请求,命令行如下:
keytool -certreq -alias eeeppclient -keystore C:\KEYS\EE\ee-instra-ks.jks -file C:\KEYS\EE\ee-instra-csr.pem

然后我把生成好的csr.pem请求文件发送给CA签名。得到一个cert.pem文件(这是经过签名后的)

然后我试图把认证导入到先前生成好的keystore里,结果java报出异常:
keytool error: java.security.cert.CertificateParsingException: invalid DER-encoded certificate data

然后我与CA联系,对方告诉我他们的证书是用OpenSSL生成的,他们让我转换成der文件,用OpenSSL,命令行如下:

$ openssl x509 -in cert.pem -out cert.der -outform DER

当我生成了der格式的文件用命令导入到keystore文件又报出了异常:
Failed to establish chain from reply异常。

请问谁知道应该如何做?谢谢了,很着急

感谢

  • 写回答

1条回答 默认 最新

  • hareamao 2010-07-21 13:59
    关注

    理论上肯定可以的,别急。试一试这里所说的方法:
    http://www-01.ibm.com/support/docview.wss?uid=swg21280977

    用tomcat做服务器?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog