Sonatype Nexus:我可以在GUI中添加SSL证书



我使用的是Sonatype Nexus 2.5.0-04。我试图在用户界面中添加SSL证书,如文档中所述:http://books.sonatype.com/nexus-book/reference/ssl-sect-client-cert.html

文档中说:"SSL证书的管理界面如图23.1所示,‘SSL证书管理’,可以通过在右侧的管理菜单中选择SSL证书来访问。"

"右手管理菜单"在哪里?我到处都找过了。我在GUI中找不到SSL证书的链接。我想这可能是一个只有专业版才有的特性,但是文档中并没有提到这两个版本之间的差异。

这是一个功能,只有在Nexus专业版,它应该是左侧导航。我会在书里改正的。

我想对使用SSL和自签名证书配置Nexus front进行介绍,因为当您使用keytool生成密钥库时。如https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide?_ga=2.171695904.1899216110.1638870535-818117565.1624006959

所示的jks文件
keytool -genkeypair -keystore keystore.jks -storepass password -alias example.com 
-keyalg RSA -keysize 2048 -validity 5000 -keypass password 
-dname 'CN=*.example.com, OU=Sonatype, O=Sonatype, L=Unspecified, ST=Unspecified,  C=US' 
-ext SAN=DNS:nexus.example.com,DNS:clm.example.com,DNS:repo.example.com,DNS:www.example.com'
由于keytool的默认TrustStoreTypePKCS12,因此您会得到Invalid keystore format错误。我不得不强迫JKS能够启动Nexus与-storeType选项。
keytool -genkeypair -keystore keystore.jks -storeType JKS -storepass password -alias example.com 
-keyalg RSA -keysize 2048 -validity 5000 -keypass password 
-dname 'CN=*.example.com, OU=Sonatype, O=Sonatype, L=Unspecified, ST=Unspecified,  C=US' 
-ext SAN=DNS:nexus.example.com,DNS:clm.example.com,DNS:repo.example.com,DNS:www.example.com'

我不知道你是否可以在文档中纠正它,或者至少对它表示一些赞赏。

我在Nexus版本3.30.1.01中发现了这个问题。

最新更新