quarkus mongodb 中的字段级加密

时间:2021-01-11 14:57:44

标签: quarkus quarkus-panache

我正在尝试使用 quarkus mongodb 的华丽来促进字段级加密,但很难找到指南或示例。

  • 是否可以使用 quarkus mongodb 华丽来加密/解密特定字段?
  • 或者是否存在可以附加到字段并在转换器内部实现加密的转换器?
  • 或者是否可以为 quarkus mongodb 提供一个专门配置的 MongoClient 以使用 mongodb“客户端加密”?

1 个答案:

答案 0 :(得分:0)

Quarkus 为您创建 MongoClient 并通过 CDI 使其可用。

带有 Panache 的 MongoDB 使用此 MongoClient。

目前无法为创建此 MongoClient 提供 AutoEncryptionSettings,因此无法使用客户端加密。

您可以向 Quarkus 打开 enhancement request 以提供一种为 MongoDB 配置客户端加密的方法。但请注意,这目前无法在本机模式下运行,因为客户端加密所需的 mongocrypt 库是本机库,因此不适用于 GraalVM 本机映像的 OOTB。