Skip to content

fix(dgw)!: fail-fast on improper certificate for TLS#1391

Merged
Benoît Cortier (CBenoit) merged 5 commits into
masterfrom
DGW-286
Jun 23, 2025
Merged

fix(dgw)!: fail-fast on improper certificate for TLS#1391
Benoît Cortier (CBenoit) merged 5 commits into
masterfrom
DGW-286

Conversation

@CBenoit

@CBenoit Benoît Cortier (CBenoit) commented Jun 20, 2025

Copy link
Copy Markdown
Member

Certificates missing the auth extended key usage, or missing a subject alternative name are now rejected:

  • immediately fail on startup for certificates from filesystem, and
  • fail on certificate resolution for system certificate store.

Issue: DGW-286

When the certificate is missing the auth extended key usage, or does not
have any subject alternative name:
- fail on startup for certificates from filesystem, and
- fail on certificate resolution for system certificate store.

Issue: DGW-286
@CBenoit Benoît Cortier (CBenoit) enabled auto-merge (squash) June 21, 2025 14:12
@CBenoit Benoît Cortier (CBenoit) changed the title feat(dgw): fail-fast on improper certificate for TLS fix(dgw)!: fail-fast on improper certificate for TLS Jun 21, 2025
@CBenoit Benoît Cortier (CBenoit) enabled auto-merge (squash) June 21, 2025 15:53
Comment thread devolutions-gateway/src/tls.rs Outdated
Comment thread devolutions-gateway/src/tls.rs Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

@CBenoit Benoît Cortier (CBenoit) merged commit aca08f0 into master Jun 23, 2025
39 checks passed
@CBenoit Benoît Cortier (CBenoit) deleted the DGW-286 branch June 23, 2025 12:57
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.

2 participants