[JAVA-3071] Support Client-side Field Level Encryption Created: 05/Nov/18  Updated: 28/Oct/23  Resolved: 10/Jun/19

Status: Closed
Project: Java Driver
Component/s: Security
Affects Version/s: None
Fix Version/s: 3.11.0

Type: New Feature Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Epic Link: Client-side FLE

 Description   

See DRIVERS-533 for details.



 Comments   
Comment by Githook User [ 09/Aug/19 ]

Author:

{'name': 'Ross Lawley', 'email': 'ross.lawley@gmail.com', 'username': 'rozza'}

Message: Mark client side encryption package as beta

JAVA-3071
JAVA-3377
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/a4df4b47da51246e96ab4724e42abb9e45ebf077

Comment by Githook User [ 09/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Update client side encryption async corpus checks and data

JAVA-3071
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/c5580584f3711c6a4de62aa0865e8f0b5a9a4480

Comment by Githook User [ 09/Aug/19 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@10gen.com', 'username': 'kevinAlbs'}

Message: Update client side encryption corpus checks and data

JAVA-3071

Signed-off-by: Jeff Yemin <jeff.yemin@10gen.com>
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/141ca2eaf826ce2c302983f4b37ea5c8c906182f

Comment by Githook User [ 08/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Remove org.mongodb.test.mongocryptdSpawnPath support from tests

JAVA-3071
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/fb8c85d0741d2eb67173a91fbcd9490dc6275ac6

Comment by Githook User [ 07/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Mark client side encryption as beta

JAVA-3071
JAVA-3377
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/e91018d4c6322fe1be93e9925b13935dbf8b31b6

Comment by Githook User [ 07/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Simplify mongocryptd process-starting logic

  • Attempt to start mongocryptd on MongoClient construction
  • Attempt to re-start mongocryptd on a MongoTimeoutException

This fixes a bug where mongocryptd was not being restarted on
MongoTimeoutException.

JAVA-3071
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/ec07efb5342a05558856d5006f0ce8a5feb147be

Comment by Githook User [ 05/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Expect mongocryptdSpawnPath in extraOptions instead of mongocryptdPath

JAVA-3071
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/81a763bc50104d74d09dbe3d4ba10ee950f2f7e0

Comment by Githook User [ 01/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Remove premature optimization

Remove code that avoids extra allocations but that could lead to an
exception if bytesNeeded > hard-coded array length

JAVA-3071
Branch: mongot
https://github.com/mongodb/mongo-java-driver/commit/74a69df3674612868cd8907acfdda3ab67184c3a

Comment by Githook User [ 01/Aug/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Add client-side encryption support (POC)

JAVA-3071
Branch: mongot
https://github.com/mongodb/mongo-java-driver/commit/e31607a2bbd0b0ef07238c72d89aeed8c8f02a7b

Comment by Githook User [ 30/Jul/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Remove premature optimization

Remove code that avoids extra allocations but that could lead to an
exception if bytesNeeded > hard-coded array length

JAVA-3071
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/74a69df3674612868cd8907acfdda3ab67184c3a

Comment by Githook User [ 10/Jun/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Add client-side encryption support (POC)

JAVA-3071
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/e31607a2bbd0b0ef07238c72d89aeed8c8f02a7b

Generated at Thu Feb 08 08:58:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.