Skip to content

Increase envoy key size to 3072 bits#126

Merged
ameowlia merged 1 commit intocloudfoundry:mainfrom
plamen-bardarov:envoy_rsa_private_key_size_increase
Dec 1, 2025
Merged

Increase envoy key size to 3072 bits#126
ameowlia merged 1 commit intocloudfoundry:mainfrom
plamen-bardarov:envoy_rsa_private_key_size_increase

Conversation

@plamen-bardarov
Copy link
Copy Markdown
Contributor

Summary

This PR increases the RSA private key size for container instance identity and c2c certificates from 2048 bits → 3072 bits in order to improve the overall security of mTLS communication.

A new test has been added to validate that the generated certificate’s public key length matches the required 3072-bit size.
Manual testing was performed to verify that mTLS negotiation between the container’s Envoy proxy and the Gorouter continues to function normally with the increased key size. No issues were observed.

There is no impact to existing deployments, and short-lived per-container certificates are regenerated automatically on container creation.

Backward Compatibility

Breaking Change? No

Copy link
Copy Markdown
Contributor

@PlamenDoychev PlamenDoychev left a comment

Choose a reason for hiding this comment

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

Looks good to me

@github-project-automation github-project-automation bot moved this from Inbox to Pending Merge | Prioritized in Application Runtime Platform Working Group Nov 25, 2025
@ameowlia ameowlia merged commit 8775001 into cloudfoundry:main Dec 1, 2025
1 check passed
@github-project-automation github-project-automation bot moved this from Pending Merge | Prioritized to Done in Application Runtime Platform Working Group Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants