mirror of https://github.com/minio/minio.git
a317a2531c
This commit adds a new admin API for creating master keys. An admin client can send a POST request to: ``` /minio/admin/v3/kms/key/create?key-id=<keyID> ``` The name / ID of the new key is specified as request query parameter `key-id=<ID>`. Creating new master keys requires KES - it does not work with the native Vault KMS (deprecated) nor with a static master key (deprecated). Further, this commit removes the `UpdateKey` method from the `KMS` interface. This method is not needed and not used anymore. |
||
---|---|---|
.. | ||
config.go | ||
doc.go | ||
error.go | ||
header.go | ||
header_test.go | ||
help.go | ||
kes.go | ||
key.go | ||
key_test.go | ||
kms.go | ||
kms_test.go | ||
legacy.go | ||
metadata.go | ||
metadata_test.go | ||
parse.go | ||
parse_test.go | ||
retry.go | ||
sse.go | ||
sse_test.go | ||
vault.go | ||
vault_test.go |