boulder/core
James Renken 3f879ed0b4
Add Identifiers to Authorization & Order structs (#7961)
Add `identifier` fields, which will soon replace the `dnsName` fields,
to:
- `corepb.Authorization`
- `corepb.Order`
- `rapb.NewOrderRequest`
- `sapb.CountFQDNSetsRequest`
- `sapb.CountInvalidAuthorizationsRequest`
- `sapb.FQDNSetExistsRequest`
- `sapb.GetAuthorizationsRequest`
- `sapb.GetOrderForNamesRequest`
- `sapb.GetValidAuthorizationsRequest`
- `sapb.NewOrderRequest`

Populate these `identifier` fields in every function that creates
instances of these structs.

Use these `identifier` fields instead of `dnsName` fields (at least
preferentially) in every function that uses these structs. When crossing
component boundaries, don't assume they'll be present, for
deployability's sake.

Deployability note: Mismatched `cert-checker` and `sa` versions will be
incompatible because of a type change in the arguments to
`sa.SelectAuthzsMatchingIssuance`.

Part of #7311
2025-03-26 10:30:24 -07:00
..
proto Add Identifiers to Authorization & Order structs (#7961) 2025-03-26 10:30:24 -07:00
challenges.go Correct Comments on Challenge Construction in `core/challenges.go` (#7242) 2024-01-08 14:55:33 -08:00
challenges_test.go Make authz2 the default storage format (#4476) 2019-10-21 15:29:15 -04:00
core_test.go Deprecate Challenge.ProvidedKeyAuthorization (#7515) 2024-06-04 14:48:36 -07:00
interfaces.go Add Identifiers to Authorization & Order structs (#7961) 2025-03-26 10:30:24 -07:00
objects.go va: Support IP address identifiers (#8020) 2025-03-06 11:39:22 -08:00
objects_test.go Improve how we disable challenge types (#7677) 2024-08-29 15:38:50 -07:00
util.go Add Identifiers to Authorization & Order structs (#7961) 2025-03-26 10:30:24 -07:00
util_test.go Add Identifiers to Authorization & Order structs (#7961) 2025-03-26 10:30:24 -07:00