open-vault/builtin/logical/transit
Alexander Scheel f9fdac0345
Transit UX improvements: show key policy, configs on write (#20652)
* Respond with cache size on config write

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

* Respond with key policy on write

This includes creating a key, but also trimming or rotating an
existing key.

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

* Add changelog entry

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

* Correctly handle locking around policy formatting

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

* Validate that responses are non-empty

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

---------

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-05-18 14:36:10 -04:00
..
cmd/transit adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
backend.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
backend_test.go Transit UX improvements: show key policy, configs on write (#20652) 2023-05-18 14:36:10 -04:00
managed_key_util.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_backup.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_backup_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_cache_config.go Transit UX improvements: show key policy, configs on write (#20652) 2023-05-18 14:36:10 -04:00
path_cache_config_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_config_keys.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_config_keys_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_datakey.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_decrypt.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_decrypt_bench_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_decrypt_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_encrypt.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_encrypt_bench_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_encrypt_test.go Provide public key encryption via transit engine (#17934) 2023-05-11 11:56:46 +00:00
path_export.go Provide public key encryption via transit engine (#17934) 2023-05-11 11:56:46 +00:00
path_export_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_hash.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_hash_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_hmac.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_hmac_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_import.go Provide public key encryption via transit engine (#17934) 2023-05-11 11:56:46 +00:00
path_import_test.go Provide public key encryption via transit engine (#17934) 2023-05-11 11:56:46 +00:00
path_keys.go Transit UX improvements: show key policy, configs on write (#20652) 2023-05-18 14:36:10 -04:00
path_keys_config.go Transit UX improvements: show key policy, configs on write (#20652) 2023-05-18 14:36:10 -04:00
path_keys_config_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_keys_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_random.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_random_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_restore.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_restore_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_rewrap.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_rewrap_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_rotate.go Transit UX improvements: show key policy, configs on write (#20652) 2023-05-18 14:36:10 -04:00
path_sign_verify.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_sign_verify_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_trim.go Transit UX improvements: show key policy, configs on write (#20652) 2023-05-18 14:36:10 -04:00
path_trim_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
path_wrapping_key.go openapi: Add display attributes for transit plugin (#19575) 2023-04-10 14:20:53 -04:00
path_wrapping_key_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
stepwise_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00