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

Biblioteca compartilhada de criptografia automática

Nesta página

  • Visão geral
  • Baixar a biblioteca compartilhada de criptografia automática
  • Configuração

A Biblioteca compartilhada de criptografia automática é uma biblioteca dinâmica que permite que seu aplicativo cliente execute criptografia automática em nível de campo. Uma biblioteca dinâmica é um conjunto de funcionalidades acessadas por um aplicativo no tempo de execução em vez de compilar tempo. A Biblioteca compartilhada de criptografia automática executa as seguintes tarefas:

  • Lê o esquema de criptografia para determinar quais campos criptografar ou descriptografar

  • Impede que seu aplicativo execute operações não suportadas em campos criptografados

A biblioteca compartilhada de criptografia automática não realiza nenhuma das seguintes ações:

  • Executar criptografia ou descriptografia de dados

  • Acessar o material da chave de criptografia

  • Escutar dados pela rede

A biblioteca compartilhada de criptografia automática é uma alternativa preferencial ao mongocryptd e não exige que você inicie outro processo para executar a criptografia automática.

Dica

Embora seja recomendável usar a Biblioteca Compartilhada de Criptografia Automática, o mongocryptd ainda é suportado.

Para saber mais sobre mongocryptd, consulte mongocryptd.

Faça o download da Biblioteca Compartilhada de Criptografia Automática doCentro de Download do MongoDB selecionando a versão e a plataforma e, em seguida, a biblioteca:

  1. No menu suspenso Version , selecione a versão listada como "atual".

  2. No menu suspenso Platform, selecione sua plataforma.

  3. No menu suspenso Package, selecione crypt_shared.

  4. Clique em Download.

Dica

Para ver uma lista expandida de versões e pacotes disponíveis, consulte Downloads do MongoDB Enterprise.

Você pode configurar como seu driver procura a Biblioteca Compartilhada de Criptografia Automática por meio dos seguintes parâmetros:

Nome
Descrição
cryptSharedLibPath
Specifies the absolute path to the Automatic Encryption Shared Library package,
crypt_shared.
Default: undefined
cryptSharedLibRequired
Specifies if the driver must use the Automatic Encryption Shared Library. If true,
the driver raises an error if the Automatic Encryption Shared Library is unavailable.
If false, the driver performs the following sequence of actions:
  1. Tentar usar a Biblioteca compartilhada de criptografia automática.

  2. Se a biblioteca compartilhada de criptografia automática não estiver disponível, o driver tentará gerar e se conectar a mongocryptd.

Default: false

Voltar

Suporte de leitura/gravação com criptografia automática de nível de campo