aws-sdk-java-v2-kms

Implement AWS KMS encryption patterns with the Java SDK 2.x.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/MassimilianoPili/claude-code-config --skill aws-sdk-java-v2-kms-massimilianopili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-sdk-java-v2-kms
Source: https://github.com/MassimilianoPili/claude-code-config/tree/main/skills/aws-sdk-java-v2-kms
Command: npx skills add https://github.com/MassimilianoPili/claude-code-config --skill aws-sdk-java-v2-kms-massimilianopili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of managing encryption keys and implementing robust encryption strategies within AWS using the Java SDK.

Core Features & Use Cases

  • Key Management: Create, describe, enable, and disable AWS KMS keys.
  • Data Encryption/Decryption: Encrypt and decrypt sensitive data using KMS.
  • Envelope Encryption: Implement secure patterns for encrypting large amounts of data.
  • Digital Signatures: Create and verify digital signatures using KMS.
  • Spring Boot Integration: Seamlessly integrate KMS operations into Spring Boot applications.
  • Use Case: Securely encrypting customer data stored in a database, signing software releases, or managing API keys.

Quick Start

Use the aws-sdk-java-v2-kms skill to create a new encryption key with the description 'My application key'.

Frequently Asked Questions about aws-sdk-java-v2-kms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I encrypt and decrypt data using AWS KMS and the Java SDK?

AWS KMS encryption and decryption with the Java SDK involves using the provided patterns to securely manage cryptographic operations. This Skill supplies comprehensive implementations to directly encrypt and decrypt sensitive data within your Java applications.

What is envelope encryption and how does it work with AWS KMS?

Envelope encryption with AWS KMS is a secure pattern for encrypting large amounts of data. It generates a data key to encrypt data locally, then encrypts the data key itself with a KMS key, ensuring scalable and secure key management.

Can I integrate AWS KMS operations into a Spring Boot application?

Yes, you can integrate AWS KMS operations into Spring Boot. This Skill provides seamless Spring Boot integration, including bean configuration, allowing you to securely manage encryption keys and operations within your Spring framework architecture.

How do I create and verify digital signatures using AWS KMS in Java?

Creating and verifying digital signatures using AWS KMS in Java is supported through dedicated patterns. This enables you to sign software releases or sensitive payloads and validate signatures to ensure data integrity and authenticity.

How do I manage the lifecycle of encryption keys in AWS using Java?

Managing the lifecycle of encryption keys in AWS using Java involves creating, describing, enabling, and disabling KMS keys. This Skill provides the necessary SDK patterns to fully control your key lifecycle and secure your application's cryptographic boundaries.