Does the connector support field-level encryption?
# mongodb
l
Does the connector support field-level encryption?
v
@andrewicarlson @Frederik FYI ^^
a
@Lars Ivar Igesund we do have an enterprise cross-DBMS plugin for supporting field-level encryption. I'll let @Frederik answer re MongoDB-specific Client-Side Field Level Encryption.
l
@andrewicarlson Nice! Good to know about this. We are a very small, self-bootstrapped startup with some potentially large (for us) customers incoming. Exactly what is this enterprise thing? Pricing of that will definately be relevant input. Whether we will end up requiring field-level encryption is not clear yet (we have disk encryption and ssl).
And also we are on prisma 1, so conversion to 2 is part of the immediacy considerations (due to the time we have available, I don't want to do it just yet, at least not for the whole system)
j
It does not out of the box, we have done nothing explicit to support that feature. Can you maybe check if there is a feature request for this? Or do you have a good link handy for using this in Mongo?
l
@janpio Andrew posted the mongo docs above?
j
Ah thanks, missed that. After having a quick look: We do not support that right now in Prisma itself. The plug-in that @andrewicarlson mentioned should be compatible though, but uses a different mechanism. I am not aware of an issue for this in our repo, so it would be very welcome if you could create one.
a
It looks like the Rust Driver isn't included in the compatibility table for the Client-Side Encryption feature. I'm not sure what our path to support would look like but a GitHub issue would be a good first step toward addressing it! @Lars Ivar Igesund if you'd like to learn more about the Field Encryptor plugin feel free to grab some time with myself and Chris Matteson, our Head of Sales.