作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将 Stretch 升级到 Buster authnz-ldap/mod-ldap 后无法使用 ldaps 连接到 2012R2 AD。
这是我的配置:
#Must be set to a low value to permit failover from a server to the other.
LDAPConnectionTimeout 1
LDAPRetries 1
# SSL
LDAPVerifyServerCert on
LDAPTrustedMode SSL
LDAPTrustedGlobalCert CA_BASE64 /etc/apache2/ssl/ca_der.cer
#LDAP SERVERS DECLARATION START
<AuthnProviderAlias ldap MyLDAPS>
AuthLDAPBindDN "CN=svc-otp,CN=Users,DC=otp,DC=local"
AuthLDAPBindPassword REDACTED #checked and working
# Search user
AuthLDAPURL "ldaps://ad03.otp.local/CN=Users,DC=otp,DC=local?userPrincipalName?sub?(&(memberOf:1.2.840.113556.1.4.1941:=CN=Admins,OU=2FA,OU=PCI,DC=otp,DC=local)(objectClass=user))"
</AuthnProviderAlias>
<LocationMatch /manage >
# Using this to bind
AuthType Basic
AuthName "USE YOUR user@domain ACCOUNT"
AuthBasicProvider MyLDAPS
require valid-user
</LocationMatch>
我试过
openssl s_client -connect ad03.otp.local:636 -state -nbio
这导致
CONNECTED(00000003)
Turned on non blocking io
SSL_connect:before SSL initialization
SSL_connect:SSLv3/TLS write client hello
SSL_connect:error in SSLv3/TLS write client hello
write R BLOCK
SSL_connect:error in SSLv3/TLS write client hello
read:errno=104
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 306 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---
然后我发现/etc/ssl/openssl.conf 添加了
[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=2
我评论了这两行,openssl s_client 就像在 Stretch 上一样工作。
最佳答案
我还不明白为什么,但似乎 LDAPTrustedGlobalCert CA_BASE64 /etc/apache2/ssl/ca_der.cer
未读。
我在 /etc/ssl/certs/
中添加了来自 Active Directory 的 CA 证书并重新运行 update-ca-certificates
和 ldapsearch 工作。
apache mod_ldap 也有效。
有用的命令:
openssl s_client -showcerts -connect ad03.otp.local:636
openssl s_client -connect ad03.otp.local:636 -state -nbio
关于从 Stretch 升级到 Buster 后,apache2.4 mod ldap 无法连接到 2012R2 LDAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65156089/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!