open-vault/builtin/logical
Steven Clark e0e957731b
Refactor the PKI revocation handler to prep for unified revocation (#18685)
* Rename revokeCert variable to identify serial number formatting

* Refactor out lease specific behavior out of revokeCert

 - Isolate the specific behavior regarding revoking lease specific
   certificates outside of the revokeCert function and into the only
   caller that leveraged used it.
 - This allows us to simplify revokeCert a little bit and keeps the
   function purely about revoking a certificate

* Within revokeCert short circuit the already revoked use-case

 - Make the function a little easier to process by exiting early
   if the certificate has already been revoked.

* Do not load certificates from storage multiple times during revocation

 - Isolate the loading of a certificate and parsing of a certificate
   into a single attempt, either when provided the certificate for BYOC
   revocation or strictly from storage for the other revocation types.

* With BYOC write certificate entry using dashes not the legacy colon char
2023-01-13 10:31:03 -05:00
..
aws [QT-309] Resolve AWS config before testing ACC (#17949) 2022-11-17 11:55:27 -07:00
consul
database Remove pinned builtin plugin versions from storage (#18051) 2022-11-23 18:36:25 +00:00
nomad
pki Refactor the PKI revocation handler to prep for unified revocation (#18685) 2023-01-13 10:31:03 -05:00
pkiext Disable nginx integration test in pki test suites (#18141) 2022-11-29 13:30:25 -05:00
rabbitmq Use hashicorp mirror for container pulls (#17778) 2022-11-02 13:33:17 -04:00
ssh Expose ssh algorithm_signer in web interface (#10114) (#10299) 2022-11-10 14:24:53 -08:00
totp
transit Resolve unrecognized parameter warnings on batch_input parameter in transit (#18299) 2023-01-04 09:15:48 -05:00