Johan Brandhorst-Satzkorn
3c29308673
chore: Add license headers to all files
2023-02-03 15:54:27 -08:00
Timothy Messier
6a41bf1237
feat(wh): Support vault ssh certificate credentials
...
This expands the wh_credential_dimension to include fields for the new
vault ssh certificate credential library.
2023-02-02 17:43:17 +00:00
Danielle
3a78a74571
feat(vault): Support Issuing SSH Cert Credentials
...
Allows the new credential library type to be pulled from the db and used
for issuing ssh certificate type credentials. The ssh cert library
interfaces with vault's ssh secrets engine to either issu certificates
directly from vault, or to generate them within boundary and have vault
sign them as a certificate authority for authentication.
See:
https://developer.hashicorp.com/vault/api-docs/secret/ssh#sign-ssh-key
https://developer.hashicorp.com/vault/api-docs/secret/ssh#generate-certificate-and-key
2023-02-02 17:43:16 +00:00
Haotian and Timothy Messier
823b8cdfc6
feat(vault): Add CRUDL methods for ssh certificate cred library ( #2765 )
...
This defines a new credential library type for ssh certificates.
It adds new repository methods to support CRUDL of the new ssh
certificate credential library.
Co-authored-by: Timothy Messier <tim.messier@gmail.com >
2023-02-02 17:43:16 +00:00