boulder/va
Aaron Gable 0f5d2064a8
Remove logic from VA PerformValidation wrapper (#5003)
Updates the type of the ValidationAuthority's PerformValidation
method to be identical to that of the corresponding auto-generated
grpc method, i.e. directly taking and returning proto message
types, rather than exploded arguments.

This allows all logic to be removed from the VA wrappers, which
will allow them to be fully removed after the migration to proto3.

Also updates all tests and VA clients to adopt the new interface.

Depends on #4983 (do not review first four commits)
Part of #4956
2020-08-06 10:45:35 -07:00
..
proto Use 2-space indents in all proto files (#5006) 2020-08-05 10:38:19 -07:00
caa.go Temporarily revert CA and VA proto3 migrations (#4962) 2020-07-16 14:29:42 -07:00
caa_test.go Remove logic from VA PerformValidation wrapper (#5003) 2020-08-06 10:45:35 -07:00
dns.go Use explicit fmt.Sprintf for ProblemDetails (#4787) 2020-04-21 14:36:11 -07:00
dns_test.go Remove logic from VA PerformValidation wrapper (#5003) 2020-08-06 10:45:35 -07:00
http.go Use explicit fmt.Sprintf for ProblemDetails (#4787) 2020-04-21 14:36:11 -07:00
http_test.go Remove logic from VA PerformValidation wrapper (#5003) 2020-08-06 10:45:35 -07:00
tlsalpn.go Use explicit fmt.Sprintf for ProblemDetails (#4787) 2020-04-21 14:36:11 -07:00
tlsalpn_test.go Remove logic from VA PerformValidation wrapper (#5003) 2020-08-06 10:45:35 -07:00
utf8filter.go Filter invalid UTF-8 from error responses. (#3845) 2018-09-17 14:35:46 -04:00
utf8filter_test.go Filter invalid UTF-8 from error responses. (#3845) 2018-09-17 14:35:46 -04:00
va.go Remove logic from VA PerformValidation wrapper (#5003) 2020-08-06 10:45:35 -07:00
va_test.go Remove logic from VA PerformValidation wrapper (#5003) 2020-08-06 10:45:35 -07:00