• Type: Icon: Sub-task Sub-task
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • 0
    • Not Needed

      1. Unified Test Runner Updates
        1. Add support for a new entity, client encryption in the unified runner
          1. A interfaces and types for the new entities in the unified runner
          2. Add a function (with tests) that parses the kms provider options for the csfle unified tests
          3. conditionally import csfle into the unified runner
            1. Refactor the auto encrypter to move the conditional import logic into a utility to share the logic.
          4. Add logic to create the client encryption entity 
          5. Add new run on requirement to unified runner
            1. CSFLE - value true or false
        2. Add support for new operations in the test runner
          1. createDataKey
          2. rewrapManyDataKey
          3. deleteKey
          4. getKey
          5. getKeys
          6. addKeyAltName
          7. removeKeyAltName
          8. getKeyByAltName
      2. Unskip any passing unified tests CSFLE tests (potentially including the following)
        1. Key material tests
        2. Rewrap data key tests
      3. Unskip the unified test format valid pass tests for the ClientEncryption entity

            Assignee:
            bailey.pearson@mongodb.com Bailey Pearson
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: