Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl Artifactory jfrog cli:x509:由未知授权机构签署的证书_Ssl_Artifactory_Jfrog Cli - Fatal编程技术网

Ssl Artifactory jfrog cli:x509:由未知授权机构签署的证书

Ssl Artifactory jfrog cli:x509:由未知授权机构签署的证书,ssl,artifactory,jfrog-cli,Ssl,Artifactory,Jfrog Cli,环境:Windows Server 2019 当我遇到此错误时,尝试使用jfrog cli与Artifactory服务器集成 jfrog rt config example-company --url=$ARTIFACTORY_URL --user=$ARTIFACTORY_USER --password=$ARTIFACTORY_PASS [Info] Encrypting password... [Error] Get https://artifactory.example.com/api/

环境:Windows Server 2019

当我遇到此错误时,尝试使用jfrog cli与Artifactory服务器集成

jfrog rt config example-company --url=$ARTIFACTORY_URL --user=$ARTIFACTORY_USER --password=$ARTIFACTORY_PASS
[Info] Encrypting password...
[Error] Get https://artifactory.example.com/api/security/encryptedPassword: x509: certificate signed by unknown authority
在浏览器中导航到显示TLS证书有效,但我收到另一个错误:

{
  "errors" : [ {
    "status" : 404,
    "message" : "User not found: anonymous"
  } ]
}
ping命令还返回TLS错误

jfrog rt ping --url=https://artifactory.example.com
[Error] Get https://artifactory.example.com/artifactory/api/system/ping: x509: certificate signed by unknown authority
查看jfrog github问题,其他人也报告了类似的问题

我发现了一个类似的堆栈溢出问题:但它没有描述调试过程以及如何找到解决方案,因此我不知道它是否适用于我的情况

我们不使用自签名证书。根据Google Chrome中的证书查看器,证书来自Sectigo RSA域验证安全服务器CA


如何让jfrog cli连接到Artifactory服务器?

我假设您正在使用具有自签名证书的Artifactory。您应该在JFrog CLI中添加这些证书,请参阅此JFrog以了解更多信息。将证书放在security/certs目录中,该目录位于JFrog CLI的主目录下

我假设您使用的是具有自签名证书的Artifactory。您应该在JFrog CLI中添加这些证书,请参阅此JFrog以了解更多信息。将证书放在security/certs目录中,该目录位于JFrog CLI的主目录下

问题和修复方法与上所述相同


问题是,Windows Server 2019安装的根CA少于Windows 10或Linux,可以通过在Windows Server 2019上安装根CA证书来修复。在您的情况下,Sectigo的根CA证书。

问题和修复与上的描述相同


问题是,Windows Server 2019安装的根CA少于Windows 10或Linux,可以通过在Windows Server 2019上安装根CA证书来修复。在您的情况下,Sectigo的根CA证书。

您认为是错误的。根据Google Chrome中的证书查看器,该证书是从我们的托管公司购买的,来自Sectigo RSA域验证安全服务器CA。您的假设是错误的。根据Google Chrome中的证书查看器,证书是从我们的托管公司购买的,来自Sectigo RSA域验证安全服务器CA。我可以确认这是有效的。这应该是可接受的解决方案。我可以确认这是可行的。这应该是公认的解决方案。