我是LDAP / Active Directory环境的新手。
我正在尝试使用SSL支持与LDAP / Active Directory连接。
要连接LDAP/Active Directory,需要SSL证书才能建立连接。
我一直在用谷歌搜索,大多数结果是“使用Microsoft CA (证书颁发机构)创建证书”。这是为LDAP/Active Directory生成证书的唯一方法吗?
如何获取LDAP / Active Directory的SSL证书?是否有其他方法可以获取LDAP/Active Directory的SSL证书?
我希望我的网站位于https://
我阅读了一些内容,并遵循了一些说明,比如在settings.py中添加以下内容:
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_SSL_REDIRECT = True
但似乎不起作用
当我将https://放在我的站点地址前时,我会得到一个错误:
SSL Not Enabled
This site is not enabled for SSL. Please follow this link to visit the site without SSL.
如何将所有http请求
是否有可能仅用Python3.10标准库检索无效的证书链(具体来说,它在以前从未见过的根证书中终止)?
我从中修改了代码,并将答案包含到中,但仍然获得了.getpeercert()的空结果。
import socket
from contextlib import closing
from ssl import SSLContext # Modern SSL?
from ssl import HAS_SNI # Has SNI?
from ssl import PROTOCOL_TLS_CLIENT, CERT_NONE, CERT_REQUIRED
from pprint impor