Skip to content

mod_ssl: fix per-directory SSLVerifyClient on TLSv1.3 connections (PR 63096) - #770

Closed
notroj wants to merge 2 commits into
apache:trunkfrom
notroj:tls13-perdir-auth
Closed

notroj wants to merge 2 commits into
apache:trunkfrom
notroj:tls13-perdir-auth

Conversation

@notroj

@notroj notroj commented Sep 24, 2026

Copy link
Copy Markdown
Collaborator

mod_ssl fix from Michael Kaufmann in https://bz.apache.org/bugzilla/show_bug.cgi?id=63096 - plus test coverage from Claude.

notroj and others added 2 commits September 24, 2026 20:50
  SSL_VERIFY_CLIENT_ONCE to the verify mode used for Post-Handshake
  Authentication.  OpenSSL refuses the request with SSL_R_INVALID_CONFIG
  when that flag is set and a certificate has already been received, so
  a per-directory SSLVerifyClient failed with 403 on a TLSv1.3 connection
  to a virtual host which had itself asked for a certificate.

Submitted by: Michael Kaufmann <mail michael-kaufmann.ch>
PR: 63096
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
asf-gitbox-commits pushed a commit that referenced this pull request Sep 24, 2026
  SSL_VERIFY_CLIENT_ONCE to the verify mode used for Post-Handshake
  Authentication.  OpenSSL refuses the request with SSL_R_INVALID_CONFIG
  when that flag is set and a certificate has already been received, so
  a per-directory SSLVerifyClient failed with 403 on a TLSv1.3 connection
  to a virtual host which had itself asked for a certificate.

Submitted by: Michael Kaufmann <mail michael-kaufmann.ch>
PR: 63096
GitHub: PR #770


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1938504 13f79535-47bb-0310-9956-ffa450edef68
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant