如何为自定义CNAME选择和发送证书(用于专用SaaS Artifactory)
如果你有一个专用的ArtifactorySaaS帐户,你有权为你的Artifactory使用你自己的CNAME,而不是使用account.jfrog.io地址。请使用以下步骤进行配置。例如,让我们假设您希望用户通过https://repo.company.com.
使用Docker存储库需要通配符证书
JFrog将需要为两者颁发证书repo.mycompany.com&*。repo.mycompany.com.的外卡证书是必需的,因此它可以用于docker存储库端点(例如:https://docker-repo-name1.repo.mycompany.com, https://docker-repo -name2.repo.mycompany.com),而docker端点以外的任何内容都将使用https://repo.mycompany.com作为Artifactory根URI。
安全地将证书发送到JFrog
请发送以下项目安全使用此指令或者你自己的方法:
1.私钥及对应的公共证书对于上面讨论的证书
重要提示:请通过检查每个密钥的证书模块来测试私钥和公钥是否匹配。你可以跑两次openssl命令查看输出是否匹配彼此的md5,以确认它们是正确的匹配对(将'-in'后面的内容替换为您的私钥和公钥)。
Openssl rsa -noout -modulus -in repo.mycompany.key | Openssl md5 .key
Openssl x509 -noout -modulus -in signed-repo-my-company.使用实例CRT | openssl md5
2.CA证书包,这是用于签署上述证书的根证书和中间证书的公共副本。
配置DNS
一旦JFrog收到证书,JFrog还会向您发送需要在您公司的域设置中更新的CName配置。您组织的域管理员需要进行此更改,以便将到域名的流量正确地路由到Artifactory。
