[CSHARP-3233] FLE guide for Azure/GCP Created: 23/Oct/20 Updated: 09/Nov/20 Resolved: 09/Nov/20 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | Documentation |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Esha Bhargava | Assignee: | Dmitry Lukyanov (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
Ideally, they want this information from us a few days before 11/5 to ensure they have everything they need. The links below point to the existing code snippets on the CSFLE guide pages for Java, Node, and Python. |
| Comments |
| Comment by Christopher Cho [ 30/Oct/20 ] |
|
dmitry.lukyanov I missed these two items, the first of which you brought to my attention (recorded them in the Addendum section just now): 1) Insert code snippet in which you create an encrypted client (client that automatically encrypts using the schema) and “Insert a Document with Encrypted Fields” https://docs.mongodb.com/drivers/security/client-side-field-level-encryption-guide#insert-a-document-with-encrypted-fields 2) Full runnable example of this CSFLE use case featuring the same schema, with methods that can be configured for local or KMS master key providers. This also includes querying the previously inserted encrypted data without an encrypted client and showing the plaintext result. The project directory will be added to the csfle-guides repo: Examples: https://github.com/mongodb-university/csfle-guides/tree/master/java/ https://github.com/mongodb-university/csfle-guides/tree/master/nodejs/ https://github.com/mongodb-university/csfle-guides/tree/master/python
|
| Comment by Christopher Cho [ 28/Oct/20 ] |
|
I think it might have been confusing to mention DOCSP-12575 and DOCSP-12576. As I understand this ticket, it's to get the C# versions of the code snippets to insert into the existing CSFLE guide (https://docs.mongodb.com/drivers/security/client-side-field-level-encryption-guide) for parity with Node.js, Java, and Python.
I'm not sure what tickets have been created so far, but here's how I might arrange the tickets which might help clarify where this fits in: 1) CSHARP ticket (this one) 1a) DOCSP ticket for updating CSFLE guide with C# snippets (depends on 1) 2) DOCSP epic for Azure update to KMS guide (https://docs.mongodb.com/drivers/security/client-side-field-level-encryption-local-key-to-kms) 2a) DOCSP ticket for Azure update in Node.js 2b) DOCSP ticket for Azure update in Java 2c) DOCSP ticket for Azure update in Python 2d) DOCSP ticket for Azure in C# (depends on 1) 3) DOCSP epic for GCP update to KMS guide 3a...d (similar to above)
|