如何从Nexus OSS连接到HTTPS存储库?

时间:2014-07-01 07:48:08

标签: java tomcat ssl https nexus

我可以使用Sonatype Nexus OSS连接到SSL存储库吗? (例如:https://repository.cloudera.com/artifactory/cloudera-repos/

我找到此文档,只有Nexus Pro支持在GUI上添加SSL证书。 (http://books.sonatype.com/nexus-book/reference/ssl-sect-client-cert.html

因此,我尝试从浏览器下载证书,使用此命令导入密钥。但它仍然无法奏效。我使用Tomcat 7.0和JDK 1.7 64bit,是否可以使用HTTPS存储库?

keytool -import -alias Cloudera -keystore D:\JDK\1.7.0_45_x64\jre\lib\security\cacerts -file d:\cloudera.txt -storepass changeit

2 个答案:

答案 0 :(得分:1)

Nexus必须知道cloudera服务器的证书。在Nexus OSS中,您必须将其导入运行Nexus的JVM的信任库中。在Nexus Pro中,您可以使用内置SSL配置。有关详细信息,请参阅SSL chapter of the Nexus book

答案 1 :(得分:0)

你走在正确的轨道上。

您是否正在通过http代理服务器或防火墙访问互联网?如果是这样,很可能是解密SSL流量并使用您的JRE认为无效的证书对其进行重新加密。

您需要从IT部门获取此证书,并将其导入JRE信任库,就像使用Cloudera证书一样。

相关问题