Ssl 在C/C+的JFROG Artifactory社区版中遇到LDAP错误21+;

Ssl 在C/C+的JFROG Artifactory社区版中遇到LDAP错误21+;,ssl,active-directory,ldap,artifactory,jfrog,Ssl,Active Directory,Ldap,Artifactory,Jfrog,我已经安装了C/C++7.9.2的Artifactory Community Edition,以便操作Conan包 除了我的LDAPS配置外,一切正常:我看到tcpdump出现了错误21(证书未知) 我的本地网络中有一个广告服务器,它可以与已经安装的Gitlab(甚至是LDAP浏览器)完美配合 我已经阅读了所有我能找到的JFROG文档(,),但是没有任何区别 我相信我在Artifactory配置中添加的证书没有被看到 我尝试了两种不同的方法: 将证书添加到JVM的受信任密钥库:我复制了JVM密

我已经安装了C/C++7.9.2的Artifactory Community Edition,以便操作Conan包
除了我的LDAPS配置外,一切正常:我看到tcpdump出现了错误21(证书未知)

我的本地网络中有一个广告服务器,它可以与已经安装的Gitlab(甚至是LDAP浏览器)完美配合
我已经阅读了所有我能找到的JFROG文档(,),但是没有任何区别

我相信我在Artifactory配置中添加的证书没有被看到
我尝试了两种不同的方法:

  • 将证书添加到JVM的受信任密钥库:我复制了JVM密钥库,然后添加了AD服务器证书,最后使用-Djavax.net.ssl.trustStore=myPath选项传递了结果
  • 将证书添加到$JFROG_HOME/artifactory/var/etc/security/keys/trusted目录
没有人在工作。我甚至在问自己,artifactory社区版是否支持LDAPS

非常感谢您的帮助

将SSL连接到LDAP是Java特性,而不是JFrog Artifactory特有的特性。检查
java.home
JVM参数的Admin/System Info选项卡,以验证您的选项是否有效,以及您是否更新了Artifactory实际使用的java实例。我尝试在JVM中启动Artifactory时添加一个额外选项,但没有成功。下周一我会进一步调查,谢谢你的帮助!好的,java.home是正确的:
/opt/jfrog/artifactory/app/third-party/java
,但是
JVM输入参数
不是。根据artifactory文档,我在my system.yaml中添加了选项
extraJavaOpts:“-Djavax.net.ssl.trustStore=/opt/jfrog/artifactory/cacerts”
。cacerts文件具有正确的R/W权限。也许我遗漏了什么?用SSL连接到LDAP是一个Java特性,不是JFrog Artifactory特有的。检查
java.home
JVM参数的Admin/System Info选项卡,以验证您的选项是否有效,以及您是否更新了Artifactory实际使用的java实例。我尝试在JVM中启动Artifactory时添加一个额外选项,但没有成功。下周一我会进一步调查,谢谢你的帮助!好的,java.home是正确的:
/opt/jfrog/artifactory/app/third-party/java
,但是
JVM输入参数
不是。根据artifactory文档,我在my system.yaml中添加了选项
extraJavaOpts:“-Djavax.net.ssl.trustStore=/opt/jfrog/artifactory/cacerts”
。cacerts文件具有正确的R/W权限。也许我错过了什么?