test/integration/test_bind.rb in net-ldap-0.9.0 vs test/integration/test_bind.rb in net-ldap-0.10.0
- old
+ new
@@ -17,6 +17,18 @@
end
def test_bind_fail
refute @ldap.bind(method: :simple, username: "uid=user1,ou=People,dc=rubyldap,dc=com", password: "not my password"), @ldap.get_operation_result.inspect
end
+
+ def test_bind_tls_with_cafile
+ tls_options = OpenSSL::SSL::SSLContext::DEFAULT_PARAMS.merge(:ca_file => CA_FILE)
+ @ldap.encryption(method: :start_tls, tls_options: tls_options)
+ assert @ldap.bind(method: :simple, username: "uid=user1,ou=People,dc=rubyldap,dc=com", password: "passworD1"), @ldap.get_operation_result.inspect
+ end
+
+ def test_bind_tls_with_verify_none
+ tls_options = OpenSSL::SSL::SSLContext::DEFAULT_PARAMS.merge(:verify_mode => OpenSSL::SSL::VERIFY_NONE)
+ @ldap.encryption(method: :start_tls, tls_options: tls_options)
+ assert @ldap.bind(method: :simple, username: "uid=user1,ou=People,dc=rubyldap,dc=com", password: "passworD1"), @ldap.get_operation_result.inspect
+ end
end