Skip to content

Conversation

@CBenoit
Copy link
Member

@CBenoit CBenoit commented Jul 9, 2025

This adds a TlsVerifyStrict option for controlling the new stricter verifications on TLS certificates.

When enabled (true), the client performs additional checks on the server certificate, including:

  • Ensuring the presence of the Subject Alternative Name (SAN) extension.
  • Verifying that the Extended Key Usage (EKU) extension includes serverAuth.

Certificates that do not meet these requirements are increasingly rejected by modern clients (e.g., Chrome, macOS). Therefore, we strongly recommend using certificates that comply with these standards.

The default configuration for fresh installs will include the TlsVerifyStrict key set to true.

Issue: DGW-293

@CBenoit CBenoit enabled auto-merge (squash) July 9, 2025 15:55
@CBenoit CBenoit requested a review from a team July 9, 2025 16:33
This adds a `TlsVerifyStrict` option for controlling the new stricter
verifications on TLS certificates.

When enabled (`true`), the client performs additional checks on the
server certificate, including:

- Ensuring the presence of the **Subject Alternative Name (SAN)**
  extension.
- Verifying that the **Extended Key Usage (EKU)** extension includes
  `serverAuth`.

Certificates that do not meet these requirements are increasingly
rejected by modern clients (e.g., Chrome, macOS). Therefore, we strongly
recommend using certificates that comply with these standards.

Issue: DGW-293
@CBenoit CBenoit disabled auto-merge July 9, 2025 17:21
@CBenoit CBenoit enabled auto-merge (squash) July 9, 2025 17:22
@CBenoit CBenoit force-pushed the DGW-293 branch 2 times, most recently from 393bf4d to 511d5d5 Compare July 9, 2025 17:35
@CBenoit CBenoit merged commit 257d941 into master Jul 9, 2025
78 checks passed
@CBenoit CBenoit deleted the DGW-293 branch July 9, 2025 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants