【发布时间】:2018-11-07 05:06:59
【问题描述】:
我不是 java 人,但我们将 Nexus 用于我们的 NPM 和 Nuget 包,并希望开始使用它来托管 Docker 映像,但我似乎无法使用他们的指南让 SSL 工作。我使用的是 3.14 版
我已经生成了密钥库并验证了它是否可以使用:
keytool -printcert -sslserver localhost:8444 -v
我的 nexus.properties 文件包含
ssl.etc=${karaf.data}/etc/ssl
应用程序端口 SSL=8444
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml,${jetty.etc}/jetty- https.xml
我尝试更新 local_policy.jar 和 US_export_policy.jar,尝试更新 JRE,但我仍然只是得到 p>
当我尝试浏览器时来自 chrome 的 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 或 TLS 握手失败,Docker 尝试登录。
【问题讨论】:
-
您能解释一下您在生成密钥库时的选择吗?什么算法?什么位大小?等等。有些选择会导致你的问题。
标签: java ssl jetty nexus sonatype