aws / aws/aws-encryption-sdk-java
Not able to use the Async (non-blocking) version of the KMS Client
Open
enhancement
- Dominant language
- Java
- Stars
- 240
- Forks
- 125
- PR merge metrics
- No merged PRs in 30d
Description
### Problem:
Not able to use the SDK with the async (non-blocking) version of the KMS Client
### Solution:
A KmsMasterKeyProvider should be provided from the SDK that internally uses the KmsAsyncClient
Contributor guide
Research direction
Start by tracing the existing KmsMasterKeyProvider and how it constructs or uses the KMS client, then compare that path with the requested KmsAsyncClient. Define the async provider's supported behavior and integration boundaries before making changes. Done means the SDK exposes a usable non-blocking KMS master-key provider and verifies its behavior with appropriate tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, java
- Domain
- cloud, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100