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

Add FLE test coverage for NTDI

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • Server Serverless 2023-01-23, Server Serverless 2023-02-06

    Description

      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.

      Attachments

        Activity

          People

            mathis.bessa@mongodb.com Mathis Bessa
            mathis.bessa@mongodb.com Mathis Bessa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: