Skip to content

Add peer hostname validation to c_glib TLS client#3507

Merged
Jens-G merged 1 commit into
apache:masterfrom
Jens-G:cglib-ssl-hostname
May 21, 2026
Merged

Add peer hostname validation to c_glib TLS client#3507
Jens-G merged 1 commit into
apache:masterfrom
Jens-G:cglib-ssl-hostname

Conversation

@Jens-G
Copy link
Copy Markdown
Member

@Jens-G Jens-G commented May 20, 2026

Client: c_glib

@Jens-G Jens-G requested a review from mhlakhani as a code owner May 20, 2026 22:27
@mergeable mergeable Bot added the c_glib label May 20, 2026
Client: c_glib

Sets SSL_set1_host() before SSL_connect() so the peer certificate CN/SAN
is validated against the hostname. Guarded with OPENSSL_VERSION_NUMBER
>= 0x10100000L since SSL_set1_host() was introduced in OpenSSL 1.1.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Jens-G Jens-G force-pushed the cglib-ssl-hostname branch from 4038a66 to 10e0879 Compare May 21, 2026 01:06
@Jens-G Jens-G merged commit 2b8baab into apache:master May 21, 2026
89 checks passed
@Jens-G Jens-G deleted the cglib-ssl-hostname branch May 21, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant