java - 升级到 jdk1.7.0_79 和 80(仅限 linux)后获得 java.lang.Exception : Input not an X. 509 证书:keytool 错误

标签 java linux ssl

我已经在 Linux 上从 1.7.0_51 升级到 1.7.0_79 和 80。我试图导入 SAME CERT,但现在臭名昭著:

java.lang.Exception: Input not an X.509 certificate :keytool error

使用这个命令:

/opt/java/bin/keytool -import -alias casdev -file /home/user/tomcat_cert.cer -keystore /opt/java/jre/lib/security/cacerts

/opt/java 是指向 /opt/jdk1.7.0_80

的符号链接(symbolic link)

任何帮助将不胜感激。

还有一件事,导入在 Windows 上运行良好!

卡尔

最佳答案

已解决。当我将我的证书从 Windows 机器转移到 Linux 时,它没有完全复制。

现在已导入。

关于java - 升级到 jdk1.7.0_79 和 80(仅限 linux)后获得 java.lang.Exception : Input not an X. 509 证书:keytool 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32769681/

相关文章:

java - 简单日期格式解析异常 : Unparseable date

linux - bash中删除长度小于2的单词

ruby-on-rails - 过滤器链因强制 SSL 呈现或重定向而停止

java - 为什么 Mockito 期望使用 `Nothing` 调用我的验证方法?

java - 对对象图中的孤立对象进行单元测试

linux - 即使页面不存在,Wget 也会创建输出文件

java - JVM 和 Java Linux 进程

azure - 如何将自定义 SSL 证书绑定(bind)到 Service Fabric 群集管理终结点?

修改 “Machine Keys” 文件夹权限后 SSL 损坏 - 错误 107 (net::ERR_SSL_PROTOCOL_ERROR):SSL 协议(protocol)错误

java - 多次调用 CountDownLatch.await(int) 超时