Add KMS-backed encryption to your Java apps.
Guides implementation of encryption, key management, and digital signatures in Java applications using AWS KMS.
When to use it
Use when implementing encryption key management, envelope encryption, data key generation, digital signatures, or Spring Boot encryption integration.
It changes how the agent implements AWS KMS key management and cryptographic operations in a Java project, including validation checks.
What you provide
The implementation uses the AWS SDK for Java 2.x KMS library, with Maven and Gradle dependency declarations provided.
Requires AWS account access with IAM permissions for the KMS operations being implemented.
This skill
AWS KMS
Creates keys and uses KMS (irreversible)
IAM
Grants IAM permissions for KMS