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 |
||
|---|---|---|
| .. | ||
| proto | ||
| mock_test.go | ||
| ra.go | ||
| ra_test.go | ||