open-vault/builtin
Alexander Scheel 3ed31ff262
Add acme account storage (#19953)
* Enable creation of accounts

 - Refactors many methods to take an acmeContext, which holds the
   storageContext on it.
 - Updates the core ACME Handlers to use *acmeContext, to avoid
   copying structs.
 - Makes JWK exported so the JSON parser can find it.

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

* Finish ACME account creation

 - This ensures a Kid is created when one doesn't exist
 - Expands the parsed handler capabilities, to format the response and
   set required headers.

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

---------

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-04-03 16:08:25 -04:00
..
audit adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
credential aws: pass cancelable context with aws calls (#19365) 2023-03-23 12:02:24 -05:00
logical Add acme account storage (#19953) 2023-04-03 16:08:25 -04:00
plugin adding copyright header (#19555) 2023-03-15 09:00:52 -07:00