boulder/core
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
..
proto ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
challenges.go Implement TLS-SNI-02 challenge validations. (#2585) 2017-03-22 10:17:59 -07:00
core_test.go Remove unused error types (#3041) 2017-09-05 16:51:32 -07:00
interfaces.go ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
objects.go ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
objects_test.go Replace go-jose v1 with go-jose v2. (#2899) 2017-07-26 10:55:14 -07:00
util.go Remove unused error types (#3041) 2017-09-05 16:51:32 -07:00
util_test.go Replace go-jose v1 with go-jose v2. (#2899) 2017-07-26 10:55:14 -07:00
va.go Implement gRPC for VA's RPCs (#1738) 2016-05-31 16:44:48 -07:00