certificates/acme/db/nosql
Herman Slatman 1c38113e44
Add ACME Subproblem for more detailed ACME client-side errors
When validating an ACME challenge (`device-attest-01` in this case,
but it's also true for others), and validation fails, the CA didn't
return a lot of information about why the challenge had failed. By
introducing the ACME `Subproblem` type, an ACME `Error` can include
some additional information about what went wrong when validating
the challenge.

This is a WIP commit. The `Subproblem` isn't created in many code
paths yet, just for the `step` format at the moment. Will probably
follow up with some more improvements to how the ACME error is
handled. Also need to cleanup some debug things (q.Q)
2023-01-26 13:29:31 +01:00
..
account.go Add RW locks to prevent concurrent updates to the DB 2022-01-20 17:25:15 +01:00
account_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
authz.go Add logic for Account authorizations and improve tests 2021-12-02 16:25:35 +01:00
authz_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
certificate.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
certificate_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
challenge.go Add ACME Subproblem for more detailed ACME client-side errors 2023-01-26 13:29:31 +01:00
challenge_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
eab.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
eab_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
nonce.go Introduce gocritic linter and address warnings 2021-10-08 14:59:57 -04:00
nonce_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
nosql.go Fix PR comments and issue with empty string slices 2022-01-28 13:26:56 +01:00
nosql_test.go Introduce gocritic linter and address warnings 2021-10-08 14:59:57 -04:00
order.go Add test for updateAddOrderIDs 2021-08-18 23:44:57 -07:00
order_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00