Gitlab Enterprise 和 Atlassian Jira 集成 - SSL 证书验证错误
Gitlab Enterprise and Atlassian Jira Integration - SSL Certificate Verify Error
我们使用的是 Gitlab Enterprise Server 12.7.5-ee 和 Atlassian Jira Server version v8.6.1
按照 https://docs.gitlab.com/ee/user/project/integrations/jira.html 的文档,并在论坛中筛选深入的解决方案,在尝试保存时,我仍然无法克服“SSL Verify”错误集成设置
集成错误:
Test failed. SSL_connect returned=1 errno=0 state=error. certificate verify failed (unspecified certificate verification error)
使用的集成设置:
我已确保两台服务器都有一条开放路径,通过 AWS EC2 安全组通过端口 443 进行通信
我已经导出了Jira服务器上使用的SSL证书,并将证书添加到Gitlab Enterprise RHEL服务器上的以下位置:
- /etc/gitlab/trusted-certs/
- /etc/gitlab/ssl/
- /opt/gitlab/embedded/ssl/certs
Jira 证书是有效证书,由 DigiCert 颁发,并通过验证
https://whatsmychaincert.com/
我们还确保启用了 Gitlab 问题跟踪器,因为这是与 Jira 交叉集成的要求
我无法确定问题是出在 Gitlab 服务器不知道和不信任 Jira 证书上,还是问题出在 Jira 证书本身上,还是出在 Gitlab 上。
GitLab 的 documentation 关于集成过程中的 SSL 证书错误是这样说的:
When trying to integrate GitLab with services that are using self-signed certificates, it is very likely that SSL certificate errors will occur in different parts of the application, most likely Sidekiq.
There are two approaches you can take to solve this:
Add the root certificate to the trusted chain of the OS.
1. If using Omnibus, you can add the certificate to GitLab’s trusted certificates.
- It looks from the screenshot like there is a "Save Anyway" link. Does that work?
它有更多关于 1 和 2 的细节,如果你想试试的话。我知道您没有使用自签名证书,但也许此信息会有所帮助。
另请参阅 https://blog.engineyard.com/ruby-ssl-error-certificate-verify-failed,其中提出了一些可能的原因/修复方法。但我会先使用 GitLab 文档!
我们使用的是 Gitlab Enterprise Server 12.7.5-ee 和 Atlassian Jira Server version v8.6.1
按照 https://docs.gitlab.com/ee/user/project/integrations/jira.html 的文档,并在论坛中筛选深入的解决方案,在尝试保存时,我仍然无法克服“SSL Verify”错误集成设置
集成错误:
Test failed. SSL_connect returned=1 errno=0 state=error. certificate verify failed (unspecified certificate verification error)
使用的集成设置:
我已确保两台服务器都有一条开放路径,通过 AWS EC2 安全组通过端口 443 进行通信
我已经导出了Jira服务器上使用的SSL证书,并将证书添加到Gitlab Enterprise RHEL服务器上的以下位置:
- /etc/gitlab/trusted-certs/
- /etc/gitlab/ssl/
- /opt/gitlab/embedded/ssl/certs
Jira 证书是有效证书,由 DigiCert 颁发,并通过验证 https://whatsmychaincert.com/
我们还确保启用了 Gitlab 问题跟踪器,因为这是与 Jira 交叉集成的要求
我无法确定问题是出在 Gitlab 服务器不知道和不信任 Jira 证书上,还是问题出在 Jira 证书本身上,还是出在 Gitlab 上。
GitLab 的 documentation 关于集成过程中的 SSL 证书错误是这样说的:
When trying to integrate GitLab with services that are using self-signed certificates, it is very likely that SSL certificate errors will occur in different parts of the application, most likely Sidekiq.
There are two approaches you can take to solve this:
Add the root certificate to the trusted chain of the OS. 1. If using Omnibus, you can add the certificate to GitLab’s trusted certificates.
- It looks from the screenshot like there is a "Save Anyway" link. Does that work?
它有更多关于 1 和 2 的细节,如果你想试试的话。我知道您没有使用自签名证书,但也许此信息会有所帮助。
另请参阅 https://blog.engineyard.com/ruby-ssl-error-certificate-verify-failed,其中提出了一些可能的原因/修复方法。但我会先使用 GitLab 文档!