Skip to content

Remove CommonName from issued certificates#420

Merged
jsha merged 1 commit into
letsencrypt:mainfrom
mcpherrinm:mattm-no-cn
Feb 20, 2024
Merged

Remove CommonName from issued certificates#420
jsha merged 1 commit into
letsencrypt:mainfrom
mcpherrinm:mattm-no-cn

Conversation

@mcpherrinm

Copy link
Copy Markdown
Contributor

The Baseline requirements now says Common Name is "Not Recommended" for
subscriber server certificates, so this follows that recommendation.

The Baseline requirements now says Common Name is "Not Recommended" for
subscriber server certificates, so this follows that recommendation.

@jsha jsha left a comment

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.

Thanks! (and sorry for the delay)

@jsha jsha merged commit a8711c9 into letsencrypt:main Feb 20, 2024
@mcpherrinm mcpherrinm deleted the mattm-no-cn branch February 20, 2024 22:49
srhb added a commit to DBCDK/faythe that referenced this pull request Jan 24, 2025
See letsencrypt/pebble#420 for the original CN
disablement, which is currently superseded by various ongoing profile
work, some of which is documented here:

https://letsencrypt.org/2025/01/09/acme-profiles/
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request May 30, 2025
Pebble drops the CN since letsencrypt/pebble#420
Support may be added back in letsencrypt/pebble#491

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request May 30, 2025
It drops the CN:
- letsencrypt/pebble#420

And it drops any other KUs that are in the CSR.
Make sure that Digital Signature is the only KU we request so that the
CSR and the signed certificate match during the verification at the end of the test.

- letsencrypt/pebble#472
- https://github.com/letsencrypt/pebble/releases/tag/v2.7.0

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request Jun 1, 2025
Pebble drops the CN since letsencrypt/pebble#420
Support may be added back in letsencrypt/pebble#491

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 487a54f)
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request Jun 1, 2025
It drops the CN:
- letsencrypt/pebble#420

And it drops any other KUs that are in the CSR.
Make sure that Digital Signature is the only KU we request so that the
CSR and the signed certificate match during the verification at the end of the test.

- letsencrypt/pebble#472
- https://github.com/letsencrypt/pebble/releases/tag/v2.7.0

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 0c50492)
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request Jun 1, 2025
Pebble drops the CN since letsencrypt/pebble#420
Support may be added back in letsencrypt/pebble#491

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 487a54f)
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request Jun 1, 2025
It drops the CN:
- letsencrypt/pebble#420

And it drops any other KUs that are in the CSR.
Make sure that Digital Signature is the only KU we request so that the
CSR and the signed certificate match during the verification at the end of the test.

- letsencrypt/pebble#472
- https://github.com/letsencrypt/pebble/releases/tag/v2.7.0

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 0c50492)
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request Jun 1, 2025
Pebble drops the CN since letsencrypt/pebble#420
Support may be added back in letsencrypt/pebble#491

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 487a54f)
wallrj pushed a commit to wallrj/cert-manager that referenced this pull request Jun 1, 2025
It drops the CN:
- letsencrypt/pebble#420

And it drops any other KUs that are in the CSR.
Make sure that Digital Signature is the only KU we request so that the
CSR and the signed certificate match during the verification at the end of the test.

- letsencrypt/pebble#472
- https://github.com/letsencrypt/pebble/releases/tag/v2.7.0

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 0c50492)
hjoshi123 pushed a commit to hjoshi123/cert-manager that referenced this pull request Jul 6, 2025
Pebble drops the CN since letsencrypt/pebble#420
Support may be added back in letsencrypt/pebble#491

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 487a54f)
hjoshi123 pushed a commit to hjoshi123/cert-manager that referenced this pull request Jul 6, 2025
It drops the CN:
- letsencrypt/pebble#420

And it drops any other KUs that are in the CSR.
Make sure that Digital Signature is the only KU we request so that the
CSR and the signed certificate match during the verification at the end of the test.

- letsencrypt/pebble#472
- https://github.com/letsencrypt/pebble/releases/tag/v2.7.0

Signed-off-by: Richard Wall <richard.wall@cyberark.com>
(cherry picked from commit 0c50492)
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.

2 participants