Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / / / /

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.

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.

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

Node

3.4.0+

3.11.0+

1.12.0+

3.10.0+

2.10.0+

Início rápido do driver .NET

Se você estiver usando a versão do driver C#/ .NET 3.0 ou posterior, execute as seguintes etapas:

  • Instale o pacote MongoDB .Driver.Encryption do NuGet.

  • Se seu aplicação for executado no Linux, instale libmongocrypt manualmente. Em seguida, defina a LIBMONGOCRYPT_PATH variável de ambiente para o caminho absoluto para o libmongocrypt arquivo.

3.6.0

1.17.5

1.2+

2.7.0+

1.6.0+

2.12.1+

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 do mongodb-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.

Voltar

Referência