https://bugs.winehq.org/show_bug.cgi?id=55507
Bug ID: 55507 Summary: Softerra LDAP Browser needs LDAP_OPT_CLIENT_CERTIFICATE Product: Wine Version: 8.15 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: wldap32 Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Steps to reproduce:
1. Run `docker run --detach -p1389:1389 bitnami/openldap`
2. Run `wine ldapbrowser-4.5.19808.0-x64-eng.msi`
3. Run `wine 'C:\Program Files\Softerra\LDAP Browser 4\ldapbrowser.exe'`
3. Click File > New > New Profile
4. Connect to localhost port 1389 anonymously
"COM Error" is displayed in the main window and "fixme:wldap32:ldap_set_optionA Unsupported option: 0x80" is spammed to the terminal. 0x80 is LDAP_OPT_CLIENT_CERTIFICATE, which sets the callback function to call to get the client certificate for mTLS if the LDAP server requires mTLS.
Since most LDAP servers do not require mTLS, for now we can just save the callback function and not call it.
$ sha256sum ldapbrowser-4.5.19808.0-x64-eng.msi 22fdae1fe8320043e8e9c50e3b4f5bd4d7f6a4b50c4680cc4216a1a65284083d