[DRIVERS-1951] Key Management API Created: 13/Oct/21  Updated: 14/Apr/23  Resolved: 14/Apr/23

Status: Closed
Project: Drivers
Component/s: Client Side Encryption
Fix Version/s: None

Type: Epic Priority: Unknown
Reporter: Esha Bhargava Assignee: Ezra Chung
Resolution: Done Votes: 0
Labels: MDBW22, phase2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on MONGOCRYPT-346 Key Management API Closed
Duplicate
is duplicated by MONGOCRYPT-325 CSFLE First Class Key Management Closed
Initiative
Issue split
split to CXX-2537 Key Management API Closed
split to CDRIVER-4258 Key Management API Closed
split to NODE-4307 Key Management API Closed
split to PHPC-2093 Key Management API Closed
split to PYTHON-3053 Key Management API Closed
split to CSHARP-4004 Key Management API Closed
split to GODRIVER-2261 Key Management API Closed
split to JAVA-4433 Key Management API Closed
split to MOTOR-866 Key Management API Closed
split to RUBY-2865 Key Management API Closed
split to RUST-1136 Key Management API Closed
Problem/Incident
Related
related to DRIVERS-2367 Allow RewrapManyDataKeyResult.bulkWri... Closed
related to DRIVERS-2376 Clarify expected bulk write operation... Closed
related to DRIVERS-2372 Add createKey to ClientEncryption as ... Closed
is related to DRIVERS-2370 Remove ClientEncryption.createKey() i... Closed
Driver Changes: Needed
Quarter: FY23Q2
Downstream Changes Summary:
Engineering Lead: Kevin Albertson Kevin Albertson
Product Manager: Rachelle Palmer Rachelle Palmer
Program Manager: Esha Bhargava Esha Bhargava
Cost Threshold %: 100
Detailed Project Statuses:

Summary: Add new methods to ClientEncryption proposed in WRITING-9378.

Author: Ezra

2022-05-31:

  • Spec changes in review. Teams can begin implementing soon

2022-05-17:

  • Custom key material" (as part of createKey) and rewrapManyDataKey in review
  • Remaining spec changes in progress

2022-05-04:

  • Spec changes still in flight
  • Ezra is OOO this week for a conference

2022-04-19:

  • Spec changes and C driver implementation in flight

2022-04-05:

  • Ezra is actively working on the spec changes

Driver Compliance:
Key Status/Resolution FixVersion
CDRIVER-4258 Fixed 1.22.0, 1.22.0-beta0
CSHARP-4004 Fixed 2.17.0
GODRIVER-2261 Duplicate
JAVA-4433 Fixed 4.7.0
PHPC-2093 Fixed 1.15.0
PYTHON-3053 Fixed pymongocrypt-1.3, 4.2
MOTOR-866 Fixed 3.1
RUBY-2865 Fixed 2.18.0
RUST-1136 Duplicate
SWIFT-1440 Duplicate
NODE-4307 Fixed mongodb-client-encryption-2.2.0, 4.9.0
CXX-2537 Done 3.8.0

 Description   

Add new methods to ClientEncryption proposed in WRITING-9378.

Motivation

See WRITING-9378.

Is this issue urgent?

Planned for MongoDB 6.0.

Is this ticket required by a downstream team?

Shell

Is this ticket only for tests?

No. There is function impact.



 Comments   
Comment by PM Bot [ 01/Apr/22 ]

If you are not logged in, you can view the tickets in this epic by following this link.

Comment by PM Bot [ 18/Jan/22 ]

If you are not logged in, you can view the tickets in this epic by following this link.

Generated at Thu Feb 08 08:24:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.