...
1{
2 "runOn": [
3 {
4 "minServerVersion": "7.0.0",
5 "topology": [
6 "replicaset",
7 "sharded",
8 "load-balanced"
9 ]
10 }
11 ],
12 "database_name": "default",
13 "collection_name": "default",
14 "data": [
15 {
16 "_id": 1,
17 "encryptedUnindexed": {
18 "$binary": {
19 "base64": "BqvN76sSNJh2EjQSNFZ4kBICTQaVZPWgXp41I7mPV1rLFTtw1tXzjcdSEyxpKKqujlko5TeizkB9hHQ009dVY1+fgIiDcefh+eQrm3CkhQ==",
20 "subType": "06"
21 }
22 }
23 }
24 ],
25 "key_vault_data": [
26 {
27 "_id": {
28 "$binary": {
29 "base64": "q83vqxI0mHYSNBI0VniQEg==",
30 "subType": "04"
31 }
32 },
33 "keyMaterial": {
34 "$binary": {
35 "base64": "HBk9BWihXExNDvTp1lUxOuxuZK2Pe2ZdVdlsxPEBkiO1bS4mG5NNDsQ7zVxJAH8BtdOYp72Ku4Y3nwc0BUpIKsvAKX4eYXtlhv5zUQxWdeNFhg9qK7qb8nqhnnLeT0f25jFSqzWJoT379hfwDeu0bebJHr35QrJ8myZdPMTEDYF08QYQ48ShRBli0S+QzBHHAQiM2iJNr4svg2WR8JSeWQ==",
36 "subType": "00"
37 }
38 },
39 "creationDate": {
40 "$date": {
41 "$numberLong": "1648914851981"
42 }
43 },
44 "updateDate": {
45 "$date": {
46 "$numberLong": "1648914851981"
47 }
48 },
49 "status": {
50 "$numberInt": "0"
51 },
52 "masterKey": {
53 "provider": "local"
54 }
55 }
56 ],
57 "tests": [
58 {
59 "description": "FLE2 decrypt of existing data succeeds",
60 "clientOptions": {
61 "autoEncryptOpts": {
62 "kmsProviders": {
63 "local": {
64 "key": {
65 "$binary": {
66 "base64": "Mng0NCt4ZHVUYUJCa1kxNkVyNUR1QURhZ2h2UzR2d2RrZzh0cFBwM3R6NmdWMDFBMUN3YkQ5aXRRMkhGRGdQV09wOGVNYUMxT2k3NjZKelhaQmRCZGJkTXVyZG9uSjFk",
67 "subType": "00"
68 }
69 }
70 }
71 }
72 }
73 },
74 "operations": [
75 {
76 "name": "find",
77 "arguments": {
78 "filter": {
79 "_id": 1
80 }
81 },
82 "result": [
83 {
84 "_id": 1,
85 "encryptedUnindexed": "value123"
86 }
87 ]
88 }
89 ],
90 "expectations": [
91 {
92 "command_started_event": {
93 "command": {
94 "listCollections": 1,
95 "filter": {
96 "name": "default"
97 }
98 },
99 "command_name": "listCollections"
100 }
101 },
102 {
103 "command_started_event": {
104 "command": {
105 "find": "default",
106 "filter": {
107 "_id": 1
108 }
109 },
110 "command_name": "find"
111 }
112 },
113 {
114 "command_started_event": {
115 "command": {
116 "find": "datakeys",
117 "filter": {
118 "$or": [
119 {
120 "_id": {
121 "$in": [
122 {
123 "$binary": {
124 "base64": "q83vqxI0mHYSNBI0VniQEg==",
125 "subType": "04"
126 }
127 }
128 ]
129 }
130 },
131 {
132 "keyAltNames": {
133 "$in": []
134 }
135 }
136 ]
137 },
138 "$db": "keyvault",
139 "readConcern": {
140 "level": "majority"
141 }
142 },
143 "command_name": "find"
144 }
145 }
146 ]
147 }
148 ]
149}
View as plain text