Skip to content

Use AWS KMS key ARN as the key ID#299

Merged
sgmiller merged 1 commit intomainfrom
egrant-aws-kms-arn-kid
Jan 14, 2026
Merged

Use AWS KMS key ARN as the key ID#299
sgmiller merged 1 commit intomainfrom
egrant-aws-kms-arn-kid

Conversation

@emilia-grant
Copy link
Copy Markdown
Contributor

@emilia-grant emilia-grant commented Jan 12, 2026

PCI review checklist

This PR resolves the go-kms-wrapping part of ICU-18304. Context.

After the first call to Encrypt, the aws wrapper will set its currentKeyId to the ARN of the key used. This instead sets the key id at SetConfig time so client code doesn't have to deal with changing key IDs for the same key.

  • I have documented a clear reason for, and description of, the change I am making.

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.

  • If applicable, I've documented the impact of any changes to security controls.

    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

@emilia-grant emilia-grant requested a review from sgmiller January 12, 2026 15:43
Copy link
Copy Markdown

@louisruch louisruch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sgmiller sgmiller merged commit 74501ce into main Jan 14, 2026
20 checks passed
@sgmiller sgmiller deleted the egrant-aws-kms-arn-kid branch January 14, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants