Skip to content

Add support for LDAP Schannel authentication using a client certificate (PFX/PEM)#2205

Open
azoxlpf wants to merge 1 commit into
fortra:masterfrom
azoxlpf:feat/ldap-schannel-auth
Open

Add support for LDAP Schannel authentication using a client certificate (PFX/PEM)#2205
azoxlpf wants to merge 1 commit into
fortra:masterfrom
azoxlpf:feat/ldap-schannel-auth

Conversation

@azoxlpf

@azoxlpf azoxlpf commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

This PR adds LDAP Schannel authentication support using a client certificate (PFX/PEM). It extends LDAPConnection with certfile / keyfile parameters so a client certificate can be presented during the TLS handshake. Over LDAPS, authentication is implicit once the certificate is presented. Over LDAP, the connection is upgraded via StartTLS, then authenticated with a SASL EXTERNAL bind. TLS context creation and channel binding computation are also refactored so they can be reused for both LDAPS and StartTLS

e.g. with nxc :

image

@anadrianmanrique anadrianmanrique self-assigned this Jun 11, 2026
@anadrianmanrique anadrianmanrique added the enhancement Implemented features can be improved or revised label Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Implemented features can be improved or revised

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants