Uploaded image for project: 'C++ Driver'
  1. C++ Driver
  2. CXX-2537

Key Management API

    • Type: Icon: Epic Epic
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.8.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Hide

      DRIVERS-1951:

      Show
      DRIVERS-1951 : Add support for new custom key material in DataKeyOpts. Add support for new Key Management API functions in ClientEncryption. Do not include ClientEncryption.createKey() ; see DRIVERS-2370 .
    • 4
    • 4
    • 4
    • 100
    • Hide

      2023-03-31: Setting end date to 2023-03-04

      Status update:

      • In review.

      2023-03-16: Setting end date to 2023-03-24

      Status update:

      • Implemented rewrap_many_data_key, get_keys, get_keys, delete_key, create_key and updates to unified test runner to run corresponding tests.
      • Working on remaining helpers and test runner updates.

      2023-03-03: Setting end date to 2023-03-17

      Status update:

      • Implementation in progress.
      Show
      2023-03-31: Setting end date to 2023-03-04 Status update: In review. 2023-03-16: Setting end date to 2023-03-24 Status update: Implemented rewrap_many_data_key, get_keys, get_keys, delete_key, create_key and updates to unified test runner to run corresponding tests. Working on remaining helpers and test runner updates. 2023-03-03: Setting end date to 2023-03-17 Status update: Implementation in progress.

      Summary

      What is the problem or use case, what are we trying to achieve?

      Motivation

      Who is the affected end user?

      Who are the stakeholders?

      How does this affect the end user?

      Are they blocked? Are they annoyed? Are they confused?

      How likely is it that this problem or use case will occur?

      Main path? Edge case?

      If the problem does occur, what are the consequences and how severe are they?

      Minor annoyance at a log message? Performance concern? Outage/unavailability? Failover can't complete?

      Is this issue urgent?

      Does this ticket have a required timeline? What is it?

      Is this ticket required by a downstream team?

      Needed by e.g. Atlas, Shell, Compass?

      Is this ticket only for tests?

      Is this ticket have any functional impact, or is it just test improvements?

      Cast of Characters

      Engineering Lead:
      Document Author:
      POCers:
      Product Owner:
      Program Manager:
      Stakeholders:

      Channels & Docs

      Slack Channel

      [Scope Document|some.url]

      [Technical Design Document|some.url]

            Assignee:
            kyle.kloberdanz@mongodb.com Kyle Kloberdanz
            Reporter:
            esha.bhargava@mongodb.com Esha Bhargava
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              2 weeks