【问题标题】:TLS support for LDAP in ThunderbirdThunderbird 中对 LDAP 的 TLS 支持
【发布时间】:2015-05-13 11:38:46
【问题描述】:

我正在尝试使用 Thunderbird (v31.5) 使用加密连接连接到 LDAP 通讯簿。如果我尝试使用未加密的连接,这将完美无缺,但是一旦我将 LDAP 服务器配置为需要 TLS 绑定,我就无法再使用 Thunderbird 进行连接。

如果我不启用 SSL 复选框,服务器会简单地拒绝任何搜索操作,因为 Thunderbird 似乎没有发出任何 StartTLS 等效项(即ldap_start_tls_s())。服务器发出错误send_ldap_result: err=13 matched="" text="TLS confidentiality required",Thunderbird 保持沉默(启用完整日志记录)

如果我检查它,Thunderbird 也不会显示错误,并且服务器显示connection_read(25): TLS accept failure error=-1 id=1063, closing 后跟conn=1063 fd=25 closed (TLS negotiation failure)

我尝试手动导入服务器的证书,即使它是有效的并且根 CA 已经包含在 Thunderbird 的 CA 列表中。

其他应用程序工作正常,例如从与 Thunderbird 相同的系统执行 ldapsearch(使用 -ZZ 选项或 ldaps:// URI)或使用 Apache 目录。

有谁知道如何让 Thunderbird 发出 STARTTLS,或者如果不可能修复 TLS 否定失败?

【问题讨论】:

    标签: ssl ldap thunderbird


    【解决方案1】:

    这也发生在我身上。 我使用了错误的端口。

    长篇大论:https://github.com/EugenMayer/docker-rancher-extra-catalogs/issues/18

    Thunderbird 78 没有说什么,只是询问密码,即使它没有连接到 ldap 服务器。

    世界上最好的错误处理不是使用外部工具来检查网络上的数据包。

    解决方案:使用wireshark 并检查通信是否正常。

    【讨论】:

      猜你喜欢
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-21
      • 2018-08-23
      • 1970-01-01
      • 2012-03-19
      相关资源
      最近更新 更多