Skip to content

Update CRL Profiles to match the detail of our Certificate Profiles - #360

Open
aarongable wants to merge 1 commit into
mainfrom
crl-profiles
Open

aarongable wants to merge 1 commit into
mainfrom
crl-profiles

Conversation

@aarongable

Copy link
Copy Markdown
Contributor

Increase the level of detail and specificity in our CRL profiles, to match both the level of detail contained in the BRs and the level of detail we introduced for our Certificate profiles in #307.

This is a remediation item for https://bugzilla.mozilla.org/show_bug.cgi?id=2074944

Fixes #355

@aarongable
aarongable requested a review from a team as a code owner October 27, 2026 00:36
Comment thread CP-CPS.md
|     `revokedCertificates` | Present if and only if there is at least one revoked certificate entry |
|         `serialNumber` | Byte-for-byte identical to the `serialNumber` of the revoked Certificate |
|         `revocationDate` | The date and time at which ISRG recorded the Certificate as revoked, no later than `thisUpdate` |
|         `crlEntryExtensions` | |

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.

Suggested change
|         `crlEntryExtensions` | |
|         `crlEntryExtensions` | Present if and only if there is at least one CRL entry extension, per RFC 5280 |

This would be informational-only, because there is no choice being made by ISRG here. The spec requires a CRL to be encoded in this way. However, adding a note here makes it clearer to a reader lacking context of RFC 5280 that the crlEntryExtensions field may be absent.

(I did not add the same suggestion to the CA CRL Profile, because we always provide a reasonCode extension on their entries.)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yeah this is fair. I've also filed #361 both to comply with the upcoming CQRP and to make this kind of phrasing no longer necessary.

This branch has not been deployed

No deployments
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.

Rewrite CRL profile tables to be clearer

2 participants