12-03-2024 07:42 AM - edited 12-03-2024 11:19 AM
I'm seeing the following error in my authproxy.log;
2024-12-03T13:14:29.960557-0600 [duoauthproxy.modules.ad_client._ADServiceClientFactory#info] Starting factory <duoauthproxy.modules.ad_client._ADServiceClientFactory object at 0x000001A6499EA810>
2024-12-03T13:14:29.960557-0600 [duoauthproxy.lib.log#error] Unable to establish SSL connection. Client may be attempting incompatible protocol version or cipher.
2024-12-03T13:14:29.960557-0600 [duoauthproxy.modules.ad_client._ADServiceClientFactory#info] Stopping factory <duoauthproxy.modules.ad_client._ADServiceClientFactory object at 0x000001A6499EA810>
I've enabled Debug in the autproxy.cfg, but I'm not getting any better information.
How can I get the logs to tell me which Authproxy client is failing?
12-05-2024 06:34 AM
>Client may be attempting incompatible protocol version or cipher.
I'm guessing you have an ldap_server_auto section in your authproxy.cfg?
Here, the Duo Authentication Proxy is reporting an issue negotiating SSL with whatever the downstream LDAP application is as it's trying to make its outgoing LDAP bind.
Use Wireshark or your preferred tool to capture that incoming LDAP auth from the downstream application, and look at the client and server hello packets to see if you can find a mismatch in protocol or lack over overlapping ciphers.
If you really see no LDAP binds attempted even with debug logging on (remember you have to cycle the proxy service for edits to authproxy.cfg to become effective) it could be that something is connecting to your Duo proxy on the LDAPS port (636 default) and then closing the connection instead of negotiating SSL, and the proxy is just logging a misleading message.
12-05-2024 01:13 PM
12-06-2024 06:48 AM
What do you see in the packet capture regarding communications between the Duo proxy and the downstream LDAP application? That is the point where the authproxy should take an incoming bind from the LDAP application and proxy the bind request to the DC.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide