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

      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
              Reporter:
              Bailey Pearson
              Neal Beeken
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: