File tree Expand file tree Collapse file tree 2 files changed +24
-4
lines changed
changes/2024-TBD_key-store-admin Expand file tree Collapse file tree 2 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -206,7 +206,7 @@ the Key Manager Strategy MUST be respected.
206206
207207The VersionKey caller MUST provide:
208208
209- - A ` KMS Key ARN `
209+ - A ` KMS Identifier `
210210- A ` branch-key-id `
211211
212212The VersionKey caller MAY provide:
Original file line number Diff line number Diff line change @@ -234,10 +234,30 @@ as the wrapped ACTIVE Branch Key.
234234
235235### VersionKey
236236
237- TODO
237+ The VersionKey caller MUST provide:
238+
239+ - A [ ` KMS Identifier ` ] ( #kms-identifier )
240+ - A ` branch-key-id `
241+
242+ The VersionKey caller MAY provide:
243+
244+ - An optional [ Key Management Strategy] ( #key-management-strategy )
245+
246+ The Operation behaves identically to the [ Key Store Client's VersionKey] ( ../branch-key-store.md#versionkey ) ,
247+ with the following caveats:
248+
249+ #### KMS Configuration
250+
251+ Where ever the Key Store Client's CreateKey method refers to the Key Store Client's KMS Configuration,
252+ use the equivalent [ ` KMS Identifier ` ] ( #kms-identifier ) expression.
253+
254+ #### Wrapped Branch Key Creation
255+
256+ The wrapped Branch Keys,
257+ DECRYPT_ONLY and ACTIVE,
258+ MUST be created according to [ Key Store Admin Wrapped Branch Key Creation] ( #wrapped-branch-key-creation ) .
238259
239260<!-- LocalWords: MRK AwsKms grantTokenList kmsClient ReEncrypt -->
240261<!-- LocalWords: AwsKmsReEncrypt keystore AwsKmsDecryptEncrypt -->
241262<!-- LocalWords: Admin ReEncrypt Changelog aws arn createkey -->
242- <!-- LocalWords: AwsCryptographyKeyStoreOperations versionkey GenerateDataKeyWithoutPlaintext
243- -->
263+ <!-- LocalWords: AwsCryptographyKeyStoreOperations versionkey GenerateDataKeyWithoutPlaintext -->
You can’t perform that action at this time.
0 commit comments