Skip to content

Conversation

@aarongable
Copy link
Contributor

@aarongable aarongable commented Jan 27, 2026

Combine the certificateRequestEvent's Identifiers field (a list of idents) and its Authorizations field (a map of identifiers to authz metadata) into a list of structs which contain both an identifier and authorization metadata. This prevents our structured JSON logs from having high-cardinality keys. It also reduces duplicate information by not listing each identifier twice. The new sub-structure also contains the time at which the authorization was validated, which can be very useful for identifying affected issuance during a mass revocation event.

Fixes #8571

@aarongable aarongable requested a review from a team as a code owner January 27, 2026 05:00
@aarongable aarongable requested a review from jsha January 27, 2026 05:00
@jsha jsha requested review from a team and beautifulentropy and removed request for a team January 27, 2026 22:20
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.

logging: Avoid high-cardinality keys for structured log messages

3 participants