【发布时间】:2020-01-07 16:59:38
【问题描述】:
我对证书知之甚少。
需要为作为应用程序一部分的码头(v.9.4.11)添加证书。
尝试使用自签名 - 一切正常。但是现在,需要组织官方证书。
管理员给了我 2 个文件 - .cer 和 .p7b。应用程序文档说足够的命令,例如:
keytool -import -trustcacerts -alias mydomain -file mydomain.crt -keystore keystore.jks
我将使用 .cer 而不是 .crt 尝试此命令。创建了密钥库,配置了 jetty-http.xml 并启动了应用程序。尝试打开 - 并出现错误 SSL_ERROR_NO_CIPHER_OVERLAP。
检查 openssl 使用 -tsl1/1_1/1_2 连接到我的地址 - 没有,连接正常,但密钥库中没有。
检查密钥库的 keytool 内容 - 1 个条目、trustedCertEntry 和无密钥(非私有/非公开)
是否只使用这 2 个文件进行配置 - .cer/.p7b 还是我需要其他文件?
【问题讨论】: