Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-72809

Add FLE test coverage for NTDI

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Server Serverless 2023-01-23, Server Serverless 2023-02-06

      We should be adding a jstest that will make sure of field level encryption and the use of tenancy awareness by passing a `$tenant` to the queries.

      The current FLE2 jstests used in enterprise can be use as a foundation to make encrypted queries to a mongod.

      The cpp client code used to create an encrypted client is only used for testing purposed and doesn't need to be tenant aware.

      A mongoshell (client) doesn't understand nor know the concept of `$tenant` therefor, for the purpose of testing, we need to make sure that the FLE logic is properly executed on the mongod regardless of that constraint.

      We do not need to test specifically the encryption itself but make sure that the encryption is being executed for a specific tenant and not for others.

            Assignee:
            mathis.bessa@mongodb.com Mathis Bessa (Inactive)
            Reporter:
            mathis.bessa@mongodb.com Mathis Bessa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: