open-vault/builtin/logical/ssh
Alexander Scheel 3da261518b
Allow generation of other types of SSH CA keys (#14008)
* Add generation support for other SSH CA key types

This adds two new arguments to config/ca, mirroring the values of PKI
secrets engine but tailored towards SSH mounts. Key types are specified
as x/crypto/ssh KeyAlgo identifiers (e.g., ssh-rsa or ssh-ed25519)
and respect current defaults (ssh-rsa/4096). Key bits defaults to 0,
which for ssh-rsa then takes a value of 4096.

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

* Add documentation on key_type, key_bits for ssh/config/ca

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

* Add changelog

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-02-15 14:14:05 -05:00
..
cmd/ssh
backend.go
backend_test.go reformat using 'make fmt' (#13794) 2022-01-27 10:06:34 -08:00
communicator.go
linux_install_script.go
path_config_ca.go Allow generation of other types of SSH CA keys (#14008) 2022-02-15 14:14:05 -05:00
path_config_ca_test.go Allow generation of other types of SSH CA keys (#14008) 2022-02-15 14:14:05 -05:00
path_config_zeroaddress.go
path_creds_create.go
path_fetch.go
path_keys.go
path_lookup.go
path_roles.go Fix PKI Weak Cryptographic Key Lenghths Warning (#12886) 2021-10-26 09:30:09 -04:00
path_sign.go reformat using 'make fmt' (#13794) 2022-01-27 10:06:34 -08:00
path_verify.go
secret_dynamic_key.go
secret_otp.go
util.go Move to go 1.17 (#12868) 2021-10-21 09:32:03 -04:00