...

Text file src/go.mongodb.org/mongo-driver/testdata/client-side-encryption/legacy/maxWireVersion.json

Documentation: go.mongodb.org/mongo-driver/testdata/client-side-encryption/legacy

     1{
     2  "runOn": [
     3    {
     4      "maxServerVersion": "4.0.99"
     5    }
     6  ],
     7  "database_name": "default",
     8  "collection_name": "default",
     9  "data": [],
    10  "key_vault_data": [
    11    {
    12      "status": 1,
    13      "_id": {
    14        "$binary": {
    15          "base64": "AAAAAAAAAAAAAAAAAAAAAA==",
    16          "subType": "04"
    17        }
    18      },
    19      "masterKey": {
    20        "provider": "aws",
    21        "key": "arn:aws:kms:us-east-1:579766882180:key/89fcc2c4-08b0-4bd9-9f25-e30687b580d0",
    22        "region": "us-east-1"
    23      },
    24      "updateDate": {
    25        "$date": {
    26          "$numberLong": "1552949630483"
    27        }
    28      },
    29      "keyMaterial": {
    30        "$binary": {
    31          "base64": "AQICAHhQNmWG2CzOm1dq3kWLM+iDUZhEqnhJwH9wZVpuZ94A8gEqnsxXlR51T5EbEVezUqqKAAAAwjCBvwYJKoZIhvcNAQcGoIGxMIGuAgEAMIGoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDHa4jo6yp0Z18KgbUgIBEIB74sKxWtV8/YHje5lv5THTl0HIbhSwM6EqRlmBiFFatmEWaeMk4tO4xBX65eq670I5TWPSLMzpp8ncGHMmvHqRajNBnmFtbYxN3E3/WjxmdbOOe+OXpnGJPcGsftc7cB2shRfA4lICPnE26+oVNXT6p0Lo20nY5XC7jyCO",
    32          "subType": "00"
    33        }
    34      },
    35      "creationDate": {
    36        "$date": {
    37          "$numberLong": "1552949630483"
    38        }
    39      },
    40      "keyAltNames": [
    41        "altname",
    42        "another_altname"
    43      ]
    44    }
    45  ],
    46  "tests": [
    47    {
    48      "description": "operation fails with maxWireVersion < 8",
    49      "clientOptions": {
    50        "autoEncryptOpts": {
    51          "kmsProviders": {
    52            "aws": {}
    53          },
    54          "extraOptions": {
    55            "mongocryptdBypassSpawn": true
    56          }
    57        }
    58      },
    59      "operations": [
    60        {
    61          "name": "insertOne",
    62          "arguments": {
    63            "document": {
    64              "encrypted_string": "string0"
    65            }
    66          },
    67          "result": {
    68            "errorContains": "Auto-encryption requires a minimum MongoDB version of 4.2"
    69          }
    70        }
    71      ]
    72    }
    73  ]
    74}

View as plain text