Ruby:NET :: LDAP plus start_tls是否支持证书验证?

时间:2014-02-28 00:57:11

标签: ruby ssl ldap starttls

我正在阅读有关NET :: LDAP with TLS的文档。但我找不到任何关于使用start_tls强制执行证书验证的提法。示例代码附在下面。

ldap = Net::LDAP.new :host => params["host"],
                     :base => params["base_dn"],
                     :encryption => :start_tls,
                     :port => params["port"],
                     :auth => { :username => params["bind_dn"],
                                :password => params["bind_pw"],
                                :method => :simple
                              }

此处的文档“http://net-ldap.rubyforge.org/Net/LDAP.html#method-i-encryption”提到simple_tls没有SSL证书验证。但是没有关于start_tls的信息。

1 个答案:

答案 0 :(得分:0)

不,我检查了最新的0.6.1版本,此功能仍然缺失。 simple_tls实际上是LDAPS,通常在端口636上。