Skip to content

Commit 82911ea

Browse files
authored
chore: explicitly call out that the stored ARN does not change on VersionKey (#272)
1 parent abdf4ea commit 82911ea

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

framework/branch-key-store.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,10 @@ using the `branch-key-id` as the Partition Key and `"branch:ACTIVE"` value as th
429429
The `kms-arn` field of DDB response item MUST be [compatible with](#aws-key-arn-compatibility)
430430
the configured `KMS ARN` in the [AWS KMS Configuration](#aws-kms-configuration) for this keystore.
431431

432+
The `kms-arn` stored in the DDB table MUST NOT change as a result of this operation,
433+
even if the KeyStore is configured with a `KMS MRKey ARN` that does not exactly match the stored ARN.
434+
If such were allowed, clients using non-MRK KeyStores might suddenly stop working.
435+
432436
The values on the AWS DDB response item
433437
MUST be authenticated according to [authenticating a keystore item](#authenticating-a-keystore-item).
434438
If the item fails to authenticate this operation MUST fail.

0 commit comments

Comments
 (0)