我可以使用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
答案 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证书一样。