Compatibilidade com CSFLE
Esta página descreve o MongoDB e as versões de driver com as quais a criptografia em nível de campo do lado do cliente é compatível.
Compatibilidade de edição e versão do MongoDB
A criptografia automática com criptografia no nível do campo do lado do cliente só está disponível com o MongoDB Enterprise Edition, versão 4.2 ou posterior.
A criptografia explícita com criptografia de nível de campo do lado do cliente está disponível com o MongoDB Community e Enterprise Edition, versão 4.2 ou posterior.
Tabela de compatibilidade de drivers
A criptografia do nível de campo do lado do cliente só está disponível nas seguintes versões oficiais compatíveis ou posteriores do driver:
Driver | Versões suportadas | Inícios rápidos / Tutoriais |
---|---|---|
| ||
| ||
| ||
| ||
| Se você estiver usando a versão do driver C#/ .NET 3.0 ou posterior, execute as seguintes etapas:
| |
| ||
| ||
| ||
| ||
| ||
|
Importante
Suporte de rotação de chaves
Para usar a API de rotação de chaves do CSFLE, como o método rewrapManyDateKey
, você deve usar versões específicas do pacote de associação do driver ou libmongocrypt
.
A lista a seguir detalha as dependências da API de rotação de chaves de cada driver:
Se você estiver usando o driver do Node.js versão 6.0.0 ou posterior,
mongodb-client-encryption
deverá ter o mesmo número de versão principal que o driver. Caso contrário, use uma versão 2.xx domongodb-client-encryption
que seja 2.2.0 ou posterior.Driver Java: use
mongodb-crypt
versão 1.7.3 ou posterior.PyMongo: use
pymongocrypt
versão 1.3.1 ou posterior.Driver Go: Use
libmongocrypt
versão 1.5.2 ou posterior.Driver C#/.NET: Use o MongoDB C#/.NET Driver versão 2.17.1 ou posterior.
Consulte a documentação de referência do driver para obter exemplos de sintaxe e implementação.