Skip to content

Commit 1c217a8

Browse files
committed
(DOCSP-6422): Scaffold FLE Use Case Guide
1 parent 0da205f commit 1c217a8

File tree

2 files changed

+111
-1
lines changed

2 files changed

+111
-1
lines changed

source/index.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ MongoDB Drivers
1616
For information on MongoDB licensing, see `MongoDB Licensing
1717
<https://www.mongodb.com/community/licensing>`_.
1818

19-
MongoDB ODM (Object-Document-Mapper)
19+
MongoDB ODM (Object-Document-Mapper)
2020
------------------------------------
2121

2222
Mongoid is the officially supported ODM (Object-Document-Mapper)
@@ -58,3 +58,4 @@ Use Cases
5858

5959
/use-cases/metadata-and-asset-management
6060
/use-cases/storing-comments
61+
/use-cases/sensitive-data-encryption
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
=========================
2+
Sensitive Data Encryption
3+
=========================
4+
5+
.. default-domain:: mongodb
6+
7+
.. contents:: On this page
8+
:local:
9+
:backlinks: none
10+
:depth: 2
11+
:class: singlecol
12+
13+
Introduction
14+
------------
15+
16+
Cras sed rutrum nisi, vitae tristique risus. Aliquam erat volutpat.
17+
Donec auctor nisl eget ornare accumsan. Pellentesque lectus tortor,
18+
consectetur molestie pellentesque ac, blandit non libero.
19+
20+
Problem
21+
~~~~~~~
22+
23+
Pellentesque non mi et est congue mattis pretium sit amet mi. Praesent
24+
nec tortor nec arcu molestie dapibus. Phasellus at nunc ut quam molestie
25+
finibus. Suspendisse finibus lectus eget nulla eleifend, vel consequat
26+
leo rhoncus. Phasellus lacinia tortor id aliquet condimentum. Morbi
27+
sodales est a leo rhoncus, non pretium neque dignissim.
28+
29+
Solution
30+
~~~~~~~~
31+
32+
Praesent sit amet elit pretium mi molestie porta a sit amet ipsum. Sed
33+
sollicitudin purus et mi blandit sodales.
34+
35+
- Deterministic vs Non-Deterministic
36+
37+
Procedure
38+
---------
39+
40+
Requirements
41+
~~~~~~~~~~~~
42+
43+
- Point to setup and install directions
44+
- Nullam imperdiet lorem vitae vulputate lacinia.
45+
- Donec eget velit tincidunt, gravida diam ac, efficitur lacus.
46+
47+
A. Create a Local Master Key
48+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49+
50+
Aenean eu consequat lorem. Ut posuere est sed sodales pharetra. Cras
51+
volutpat, massa laoreet varius dictum, leo odio porttitor ante, nec
52+
auctor tortor orci et mi. Maecenas tempor, lacus vehicula molestie
53+
pulvinar, ante eros faucibus odio, sed consequat quam tellus vel arcu.
54+
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere
55+
cubilia Curae; Nunc non interdum purus, ultricies laoreet tortor.
56+
57+
B. Define a JSON Schema
58+
~~~~~~~~~~~~~~~~~~~~~~~
59+
60+
Proin non mi a felis luctus vulputate nec pharetra odio. Ut pretium
61+
scelerisque nulla, sed euismod nisi pellentesque sit amet. Proin mollis
62+
mauris eu libero ullamcorper rutrum. Pellentesque vitae enim sed magna
63+
accumsan maximus et quis mi. Ut vel laoreet turpis. Vivamus vitae odio
64+
sed arcu finibus pretium vel maximus nisi. Nullam gravida consequat
65+
porta.
66+
67+
C. Configure the MongoDB Client
68+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69+
70+
Donec sem felis, iaculis id pharetra sed, sollicitudin ut nisl.
71+
Suspendisse commodo sagittis ante in ullamcorper. Etiam viverra
72+
pellentesque suscipit. Pellentesque interdum egestas libero, ut varius
73+
velit congue vel.
74+
75+
D. Perform Encrypted Read/Write Operations
76+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77+
78+
Etiam hendrerit posuere justo, ac hendrerit lorem pellentesque sed.
79+
Fusce ullamcorper neque eu libero aliquam, sed placerat sapien cursus.
80+
Vestibulum maximus magna sed velit feugiat tempor.
81+
82+
Ut accumsan pellentesque metus, at porta felis dapibus vulputate. Aenean
83+
malesuada interdum libero in feugiat. Fusce pharetra massa eget leo
84+
varius, et gravida massa tempus.
85+
86+
Ut mattis eros elit, sed ultrices purus lacinia sed. Curabitur tincidunt
87+
tellus eget neque porta dictum ac vel orci. Vestibulum ante ipsum primis
88+
in faucibus orci luctus et ultrices posuere cubilia Curae.
89+
90+
Praesent feugiat arcu non risus elementum eleifend. Nullam sed iaculis
91+
erat.
92+
93+
E. Convert to a Remote Master Key
94+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95+
96+
Fusce porta lectus et enim vehicula malesuada. In porttitor ipsum eu
97+
dictum congue. Fusce pharetra sagittis lacus sed posuere. Donec porta
98+
posuere gravida. Quisque nisi massa, condimentum vitae ligula eget,
99+
fringilla malesuada quam. Mauris in semper nulla, non blandit tortor.
100+
Mauris consequat eget urna at eleifend. Suspendisse potenti. Fusce at
101+
justo malesuada, finibus felis non, dignissim nisl. Ut blandit nulla sit
102+
amet massa euismod vehicula.
103+
104+
Summary
105+
-------
106+
107+
- What we wanted to do
108+
- What we did
109+
- More reading

0 commit comments

Comments
 (0)