open-vault/builtin/logical
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
..
aws aws: pass cancelable context with aws calls (#19365) 2023-03-23 12:02:24 -05:00
consul adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
database adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
nomad adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
pki Add acme account storage (#19953) 2023-04-03 16:08:25 -04:00
pkiext adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
rabbitmq adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
ssh Add test to test SSH endpoint authentication (#19705) 2023-03-23 16:00:21 +00:00
totp adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
transit More wrapped errors - PKI, SSH, Transit (#19631) 2023-03-20 16:00:49 +00:00