@@ -26,51 +26,42 @@ client-side field level encryption.
26
26
:header-rows: 1
27
27
28
28
* - Name
29
-
30
29
- Description
31
30
32
31
* - :method:`getKeyVault()`
33
-
34
32
- Returns the key vault object for the current MongoDB connection.
35
33
36
34
* - :method:`KeyVault.createKey()`
37
-
38
35
- Creates a data encryption key for use with client-side field level encryption.
39
36
40
37
* - :method:`KeyVault.deleteKey()`
41
-
42
38
- Deletes the specified data encryption key from the key vault.
43
39
44
40
* - :method:`KeyVault.getKey()`
45
-
46
41
- Retreives the specified data encryption key from the key vault.
47
42
48
43
* - :method:`KeyVault.getKeys()`
49
-
50
44
- Retrieves all keys in the key vault.
51
45
52
46
* - :method:`KeyVault.addKeyAlternateName()`
53
-
54
47
- Associates a key alternative name to the specified data encryption key.
55
48
56
49
* - :method:`KeyVault.removeKeyAlternateName()`
57
-
58
50
- Removes a key alternative name from the specified data encryption key.
59
51
60
- * - :method:`KeyVault.getKeyByAltName()`
52
+ * - :method:`KeyVault.rewrapManyDataKey()`
53
+ - Decrypts multiple data keys and re-encrypts them with a new master key.
61
54
55
+ * - :method:`KeyVault.getKeyByAltName()`
62
56
- Retrieves keys with the specified key alternative name.
63
57
64
58
* - :method:`getClientEncryption()`
65
-
66
59
- Returns the client encryption object for supporting explicit encryption/decryption of fields.
67
60
68
61
* - :method:`ClientEncryption.encrypt()`
69
-
70
62
- Encrypts a field using a specified data encryption key and encryption algorithm.
71
63
72
64
* - :method:`ClientEncryption.decrypt()`
73
-
74
65
- Decrypts a field using the associated data encryption key and encryption algorithm.
75
66
76
67
0 commit comments