boulder/grpc
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
..
creds Update go versions in CI and release (#7971) 2025-02-19 14:37:01 -08:00
internal Add go1.23.0 to CI (#7665) 2024-08-23 14:56:53 -07:00
noncebalancer noncebalancer: Fix race on Picker.prefixToBackend initialization (#8015) 2025-02-20 18:20:38 -05:00
test_proto Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
client.go grpc: client/server histogram bucket change (#7591) 2024-07-16 10:36:57 -07:00
client_test.go wfe2: don't pass through client-initiated cancellation (#6608) 2023-01-26 17:26:15 -08:00
errors.go Update go versions in CI and release (#7971) 2025-02-19 14:37:01 -08:00
errors_test.go Lay the groundwork for supporting IP identifiers (#7692) 2024-08-30 11:40:38 -07:00
generate.go Unify protobuf generation (#5458) 2021-06-07 08:49:15 -07:00
interceptors.go ra: log User-Agent (#7908) 2025-01-14 13:39:41 -08:00
interceptors_test.go grpc: factor out setup func (#7909) 2025-01-20 12:31:57 -05:00
pb-marshalling.go Add Identifiers to Authorization & Order structs (#7961) 2025-03-26 10:30:24 -07:00
pb-marshalling_test.go Add Identifiers to Authorization & Order structs (#7961) 2025-03-26 10:30:24 -07:00
protogen.sh Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
resolver.go Re-enable errcheck linter (#6819) 2023-04-14 15:41:12 -04:00
resolver_test.go grpc: Implement a static multiple IP address gRPC resolver (#6270) 2022-08-05 10:20:57 -07:00
server.go grpc: client/server histogram bucket change (#7591) 2024-07-16 10:36:57 -07:00
server_test.go grpc/sa: Implement deep health checks (#6928) 2023-06-12 13:58:53 -04:00
skew.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00
skew_integration.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00