[JAVA-4504] Support AWS credential supplier for client side encryption Created: 16/Feb/22  Updated: 28/Oct/23  Resolved: 23/Mar/22

Status: Closed
Project: Java Driver
Component/s: Client Side Encryption
Affects Version/s: None
Fix Version/s: 4.6.0

Type: New Feature Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: QP-priority
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on MONGOCRYPT-382 Support on-demand credentials Closed
Documented
Epic Link: CSFLE AWS on-demand credentials
Quarter: FY23Q1
Backwards Compatibility: Fully Compatible
Documentation Changes: Needed

 Description   

Similar to JAVA-4295, but for Client Side Encryption.

It should be generic enough to handle any KMS provider, so should probably be a Supplier<Map<String, Object>> to match the type of kmsProviders.



 Comments   
Comment by Githook User [ 23/Mar/22 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}

Message: Support configuration of KMS provider credentials with a Supplier (#894)

JAVA-4504

Co-authored-by: Valentin Kovalenko <valentin.kovalenko@mongodb.com>
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/e9a555b6fd89e2d457e575e4b296f33558e83cf6

Generated at Thu Feb 08 09:02:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.