boulder/grpc
Daniel McCarney 2f263f8ed5 ACME v2 Finalize order support (#3169)
This PR implements order finalization for the ACME v2 API.

In broad strokes this means:

* Removing the CSR from order objects & the new-order flow
* Adding identifiers to the order object & new-order
* Providing a finalization URL as part of orders returned by new-order
* Adding support to the WFE's Order endpoint to receive finalization POST requests with a CSR
* Updating the RA to accept finalization requests and to ensure orders are fully validated before issuance can proceed
* Updating the SA to allow finding order authorizations & updating orders.
* Updating the CA to accept an Order ID to log when issuing a certificate corresponding to an order object

Resolves #3123
2017-11-01 12:39:44 -07:00
..
creds Don't wrap errors we return from boulder/grpc/creds.ClientHandshake (#2590) 2017-03-01 11:27:03 -08:00
test_proto Switch to using go 1.9 (#3047) 2017-09-06 16:30:13 -04:00
balancer.go Allow gRPC clients to connect to multiple backends (#1918) 2016-06-15 16:50:56 -07:00
balancer_test.go Allow gRPC clients to connect to multiple backends (#1918) 2016-06-15 16:50:56 -07:00
ca-wrappers.go CA: Stub IssueCertificateForPrecertificate(). (#2973) 2017-08-15 16:50:21 -07:00
client.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
errors.go Remove superfluous gRPC error encodings (#3048) 2017-09-06 12:38:10 -07:00
errors_test.go Switch to using go 1.9 (#3047) 2017-09-06 16:30:13 -04:00
interceptors.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
interceptors_test.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
pb-marshalling.go ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
pb-marshalling_test.go ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
publisher-wrappers.go Remove some last traces of AMQP. (#2687) 2017-04-20 10:43:17 -07:00
ra-wrappers.go ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
sa-wrappers.go ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
server.go Remove statsd version of RPC stats (#2693) 2017-04-25 10:10:35 -04:00
va-wrappers.go Split grpc/wrappers.go into several files (#2392) 2016-12-06 15:45:31 -08:00