File tree Expand file tree Collapse file tree 5 files changed +51
-0
lines changed Expand file tree Collapse file tree 5 files changed +51
-0
lines changed Original file line number Diff line number Diff line change @@ -34,3 +34,5 @@ java-api = "https://mongodb.github.io/mongo-java-driver/{+version-number+}"
34
34
core-api = " {+java-api+}/apidocs/mongodb-driver-core"
35
35
kotlin-docs = " https://kotlinlang.org"
36
36
serialization-version = " 1.5.1"
37
+ kotlinx-dt-version = " 0.6.1"
38
+ mongocrypt-version = " 1.8.0"
Original file line number Diff line number Diff line change
1
+ .. _kotlin-sync-fle:
2
+
3
+ .. sharedinclude:: dbx/encrypt-fields.rst
4
+
5
+ .. replacement:: driver-specific-content
6
+
7
+ .. important:: Compatible Encryption Library Version
8
+
9
+ The {+driver-short+} uses the `mongodb-crypt
10
+ <https://mvnrepository.com/artifact/org.mongodb/mongodb-crypt>`__
11
+ encryption library for in-use encryption. This driver version
12
+ is compatible with ``mongodb-crypt`` v{+mongocrypt-version+}.
13
+
14
+ Select from the following :guilabel:`Maven` and
15
+ :guilabel:`Gradle` tabs to see how to add the ``mongodb-crypt``
16
+ dependency to your project by using the specified manager:
17
+
18
+ .. tabs::
19
+
20
+ .. tab:: Maven
21
+ :tabid: maven-dependency
22
+
23
+ .. include:: /includes/security/crypt-gradle-versioned.rst
24
+
25
+ .. tab:: Gradle
26
+ :tabid: gradle-dependency
27
+
28
+ .. include:: /includes/security/crypt-gradle-versioned.rst
Original file line number Diff line number Diff line change
1
+ .. code-block :: groovy
2
+
3
+ dependencies {
4
+ implementation("org.mongodb:mongodb-crypt:{+mongocrypt-version+}")
5
+ }
Original file line number Diff line number Diff line change
1
+ .. code-block :: xml
2
+
3
+ <dependencies >
4
+ <dependency >
5
+ <groupId >org.mongodb</groupId >
6
+ <artifactId >mongodb-crypt</artifactId >
7
+ <version >{+mongocrypt-version+}</version >
8
+ </dependency >
9
+ </dependencies >
Original file line number Diff line number Diff line change 22
22
Use Aggregation Expression Operations </agg-exp-ops>
23
23
/data-formats
24
24
/builders
25
+ /encrypt-fields
25
26
/compatibility
26
27
Validate Driver Artifact Signatures </validate-signatures>
27
28
/whats-new
@@ -100,6 +101,12 @@ Use Builders API
100
101
101
102
Learn how to work with the builder operation helpers in the :ref:`kotlin-sync-builders` section.
102
103
104
+ In-Use Encryption
105
+ -----------------
106
+
107
+ Learn how to use in-use encryption to encrypt your MongoDB data in the
108
+ :ref:`In-Use Encryption <kotlin-sync-fle>` section.
109
+
103
110
.. TODO: Uncomment when pages are created
104
111
.. FAQ
105
112
.. ---
You can’t perform that action at this time.
0 commit comments