我正在使用ldap3,并希望在SSL上创建连接。为了做到这一点,我已经看到了,我必须创建一个带有提示"ca_certs_file“的Tls对象。我的问题是,我不知道从哪里可以检索到这样的文件。
from ldap3 import Server, Connection, NTLM, Tls
import ssl
tls=Tls(validate=ssl.CERT_REQUIRED, ca_certs_file=<FILE_PATH>)
server = Server("DONAIN.com", use_ssl=True, tls=tls)
conn = Connection(server, user="DOMAIN\\admin", password="PASSWORD", authentication=NTLM)
conn.bind()例如,在上面的代码中,在哪里可以找到?
它在哪里配置的?
(客户端计算机是Windows 10,服务器是域控制器Windows 2019)。
发布于 2022-01-31 09:02:12
您必须首先在服务器上手动添加此证书。请看使用第三方证书颁发机构在SSL上启用LDAP。。本文解释了执行此操作所需的所有步骤。提到的ca_certs_file是服务器的公共根CA,它可能是一个自签名的CA。
https://stackoverflow.com/questions/68612943
复制相似问题