open-vault/builtin
Alexander Scheel cb8be1d8be
Add initial ACME server library to PKI (#19778)
* Add ACME package to provide a nonce service

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

* Add JWS parsing helper

Using go-jose v2, we start building a JWS parsing helper, ensuring that
fields are properly validated w.r.t. the ACME spec's intersection with
JWS.

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

* Add error context information

Start adding the ability to wrap errors returned by Vault to
ACME-specific errors.

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

* Make ACMEState exported

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

---------

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-03-28 17:29:54 +00: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 initial ACME server library to PKI (#19778) 2023-03-28 17:29:54 +00:00
plugin adding copyright header (#19555) 2023-03-15 09:00:52 -07:00