Skip to content

Commit 846fdb2

Browse files
committed
sync with en rev
1 parent 56e5e7b commit 846fdb2

2 files changed

Lines changed: 137 additions & 139 deletions

File tree

language/exceptions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: ed956d714e3fcf42b90c23777b0eb105c681b97c Maintainer: leonardolara Status: ready --><!-- CREDITS: narigone,felipe,ae,geekcom,leonardolara -->
2+
<!-- EN-Revision: c81a48e58fc530a74827316027fae74668d17a1d Maintainer: leonardolara Status: ready --><!-- CREDITS: narigone,felipe,ae,geekcom,leonardolara -->
33
<chapter xml:id="language.exceptions" xmlns="http://docbook.org/ns/docbook">
44
<title>Exceções</title>
55
<para>

reference/mongodb/mongodb/driver/manager/construct.xml

Lines changed: 136 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 4639881688d3faaf0073ad71fe0a4b730aea15a0 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
2+
<!-- EN-Revision: 7ba4efc7524c06343c6e9f1fc2b10f91cfdfd945 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
33

44
<refentry xml:id="mongodb-driver-manager.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -636,7 +636,7 @@ mongodb://[usuário:senha@]servidor1[:porta1][,servidor2[:porta2],...[,servidorN
636636
<entry>
637637
<para>
638638
Fornece opções para ativar a criptografia automática em nível de campo
639-
do lado do cliente.
639+
do lado do cliente. A lista de opções está descrita na <link linkend="mongodb-driver-manager.construct-autoencryption">tabela abaixo</link>.
640640
</para>
641641
<note>
642642
<para>
@@ -659,142 +659,6 @@ mongodb://[usuário:senha@]servidor1[:porta1][,servidor2[:porta2],...[,servidorN
659659
<literal>bypassAutoEncryption</literal> for igual a &true;.
660660
</para>
661661
</note>
662-
<para>
663-
As seguintes opções são suportadas:
664-
665-
<table>
666-
<title>Opções para criptografia automática</title>
667-
<tgroup cols="3">
668-
<thead>
669-
<row>
670-
<entry>Opção</entry>
671-
<entry>Tipo</entry>
672-
<entry>Descrição</entry>
673-
</row>
674-
</thead>
675-
<tbody>
676-
&mongodb.option.encryption.keyVaultClient;
677-
&mongodb.option.encryption.keyVaultNamespace;
678-
&mongodb.option.encryption.kmsProviders;
679-
&mongodb.option.encryption.tlsOptions;
680-
<row>
681-
<entry>schemaMap</entry>
682-
<entry><type class="union"><type>array</type><type>object</type></type></entry>
683-
<entry>
684-
<para>
685-
Mapa de espaços de nomes de coleção para um esquema JSON local. Isso é
686-
usado para configurar a criptografia automática. Consulte
687-
<link xlink:href="&url.mongodb.docs;reference/security-client-side-automatic-json-schema/">Regras de criptografia automática</link>
688-
no manual do MongoDB para obter mais informações. É um erro
689-
especificar uma coleção em <literal>schemaMap</literal> e
690-
em <literal>encryptedFieldsMap</literal> ao mesmo tempo.
691-
</para>
692-
<note>
693-
<simpara>
694-
Fornecer um <literal>schemaMap</literal> oferece mais
695-
segurança do que confiar em esquemas JSON obtidos do
696-
servidor. Ele protege contra um servidor malicioso que anuncia um
697-
esquema JSON falso, que poderia induzir o cliente a enviar
698-
dados não criptografados que deveriam estar criptografados.
699-
</simpara>
700-
</note>
701-
<note>
702-
<simpara>
703-
Os esquemas fornecidos no <literal>schemaMap</literal> aplicam-se
704-
apenas à configuração da criptografia automática para criptografia do lado do
705-
cliente. Outras regras de validação no esquema JSON não
706-
serão aplicadas pelo driver e resultarão em erro.
707-
</simpara>
708-
</note>
709-
</entry>
710-
</row>
711-
<row>
712-
<entry>bypassAutoEncryption</entry>
713-
<entry><type>bool</type></entry>
714-
<entry>
715-
Se &true;, <literal>mongocryptd</literal> não será executado
716-
automaticamente. Isso é usado para desativar a criptografia automática.
717-
O padrão é &false;.
718-
</entry>
719-
</row>
720-
<row>
721-
<entry>bypassQueryAnalysis</entry>
722-
<entry><type>bool</type></entry>
723-
<entry>
724-
<para>
725-
Se &true;, a análise automática dos comandos enviados será
726-
desativada e o <literal>mongocryptd</literal> não será
727-
executado automaticamente. Isso permite o caso de uso de criptografia
728-
explícita para consultar campos indexados sem exigir a
729-
biblioteca <literal>crypt_shared</literal> licenciada pela versão Enterprise ou
730-
o processo <literal>mongocryptd</literal>. O padrão é &false;.
731-
</para>
732-
</entry>
733-
</row>
734-
<row>
735-
<entry>encryptedFieldsMap</entry>
736-
<entry><type class="union"><type>array</type><type>object</type></type></entry>
737-
<entry>
738-
<para>
739-
Mapa de espaçoes de nomes de coleção para um
740-
documento <literal>encryptedFields</literal>. Isso é usado para
741-
configurar a criptografia consultável. Consulte
742-
<link xlink:href="&url.mongodb.docs;core/queryable-encryption/fundamentals/encrypt-and-query/">Criptografia de campo e consultabilidade</link>
743-
no manual do MongoDB para obter mais informações. É um erro
744-
especificar uma coleção em
745-
<literal>encryptedFieldsMap</literal> e
746-
em <literal>schemaMap</literal> ao mesmo tempo.
747-
</para>
748-
<note>
749-
<simpara>
750-
Fornecer um <literal>encryptedFieldsMap</literal> fornece
751-
mais segurança do que confiar em um
752-
<literal>encryptedFields</literal> obtido do servidor.
753-
Ele protege contra um servidor malicioso que anuncia um
754-
<literal>encryptedFields</literal> falso.
755-
</simpara>
756-
</note>
757-
</entry>
758-
</row>
759-
<row>
760-
<entry>extraOptions</entry>
761-
<entry><type>array</type></entry>
762-
<entry>
763-
<para>
764-
As <literal>extraOptions</literal> estão relacionadas ao
765-
processo <literal>mongocryptd</literal>. As seguintes opções
766-
são suportadas:
767-
</para>
768-
<simplelist>
769-
<member><literal>mongocryptdURI</literal> (<type>string</type>): URI para conectar-se a um processo <literal>mongocryptd</literal> existente. O padrão é <literal>"mongodb://localhost:27020"</literal>.</member>
770-
<member><literal>mongocryptdBypassSpawn</literal> (<type>bool</type>): Se &true;, evita que o driver execute o <literal>mongocryptd</literal>. O padrão é &false;.</member>
771-
<member><literal>mongocryptdSpawnPath</literal> (<type>string</type>): Caminho absoluto para procurar o binário <literal>mongocryptd</literal>. O padrão é uma string vazia e consulta os caminhos do sistema.</member>
772-
<member><literal>mongocryptdSpawnArgs</literal> (<type>array</type>): Array de argumentos de string para passar para <literal>mongocryptd</literal> durante a execução. O padrão é <literal>["--idleShutdownTimeoutSecs=60"]</literal>.</member>
773-
<member><literal>cryptSharedLibPath</literal> (<type>string</type>): Caminho absoluto para a biblioteca compartilhada <literal>crypt_shared</literal>. O padrão é uma string vazia e consulta os caminhos do sistema.</member>
774-
<member><literal>cryptSharedLibRequired</literal> (<type>bool</type>): Se &true;, exige que o driver carregue <literal>crypt_shared</literal>. O padrão é &false;.</member>
775-
</simplelist>
776-
<para>
777-
Consulte a <link xlink:href="&url.mongodb.specs;/blob/master/source/client-side-encryption/client-side-encryption.rst#extraoptions">Especificação de criptografia do lado do cliente</link> para obter mais informações.
778-
</para>
779-
</entry>
780-
</row>
781-
</tbody>
782-
</tgroup>
783-
</table>
784-
</para>
785-
786-
<note>
787-
<simpara>
788-
A criptografia automática é um recurso exclusivamente da versçao "enterprise" que se aplica
789-
apenas a operações em uma coleção. A criptografia automática não é
790-
suportada para operações em um banco de dados ou visualização, e as operações que
791-
não são ignoradas resultarão em erro. Para ignorar a criptografia
792-
automática para todas as operações, defina <literal>bypassAutoEncryption=true</literal>
793-
em <literal>autoEncryption</literal>. Para obter mais informações sobre
794-
operações permitidas, consulte
795-
<link xlink:href="&url.mongodb.specs;/blob/master/source/client-side-encryption/client-side-encryption.rst#libmongocrypt-auto-encryption-whitelist">Especificação de criptografia do lado do cliente</link>.
796-
</simpara>
797-
</note>
798662
</entry>
799663
</row>
800664
<row>
@@ -865,6 +729,140 @@ mongodb://[usuário:senha@]servidor1[:porta1][,servidor2[:porta2],...[,servidorN
865729
</tgroup>
866730
</table>
867731
</para>
732+
<para xml:id="mongodb-driver-manager.construct-autoencryption">
733+
Opções suportadas pela criptografia automática através da opção <literal>autoEncryption</literal> do driver:
734+
<table>
735+
<title>Opções para criptografia automática</title>
736+
<tgroup cols="3">
737+
<thead>
738+
<row>
739+
<entry>Opção</entry>
740+
<entry>Tipo</entry>
741+
<entry>Descrição</entry>
742+
</row>
743+
</thead>
744+
<tbody>
745+
&mongodb.option.encryption.keyVaultClient;
746+
&mongodb.option.encryption.keyVaultNamespace;
747+
&mongodb.option.encryption.kmsProviders;
748+
&mongodb.option.encryption.tlsOptions;
749+
<row>
750+
<entry>schemaMap</entry>
751+
<entry><type class="union"><type>array</type><type>object</type></type></entry>
752+
<entry>
753+
<para>
754+
Mapa de espaços de nomes de coleção para um esquema JSON local. Isso é
755+
usado para configurar a criptografia automática. Consulte
756+
<link xlink:href="&url.mongodb.docs;reference/security-client-side-automatic-json-schema/">Regras de criptografia automática</link>
757+
no manual do MongoDB para obter mais informações. É um erro
758+
especificar uma coleção em <literal>schemaMap</literal> e
759+
em <literal>encryptedFieldsMap</literal> ao mesmo tempo.
760+
</para>
761+
<note>
762+
<simpara>
763+
Fornecer um <literal>schemaMap</literal> oferece mais
764+
segurança do que confiar em esquemas JSON obtidos do
765+
servidor. Ele protege contra um servidor malicioso que anuncia um
766+
esquema JSON falso, que poderia induzir o cliente a enviar
767+
dados não criptografados que deveriam estar criptografados.
768+
</simpara>
769+
</note>
770+
<note>
771+
<simpara>
772+
Os esquemas fornecidos no <literal>schemaMap</literal> aplicam-se
773+
apenas à configuração da criptografia automática para criptografia do lado do
774+
cliente. Outras regras de validação no esquema JSON não
775+
serão aplicadas pelo driver e resultarão em erro.
776+
</simpara>
777+
</note>
778+
</entry>
779+
</row>
780+
<row>
781+
<entry>bypassAutoEncryption</entry>
782+
<entry><type>bool</type></entry>
783+
<entry>
784+
Se &true;, <literal>mongocryptd</literal> não será executado
785+
automaticamente. Isso é usado para desativar a criptografia automática.
786+
O padrão é &false;.
787+
</entry>
788+
</row>
789+
<row>
790+
<entry>bypassQueryAnalysis</entry>
791+
<entry><type>bool</type></entry>
792+
<entry>
793+
<para>
794+
Se &true;, a análise automática dos comandos enviados será
795+
desativada e o <literal>mongocryptd</literal> não será
796+
executado automaticamente. Isso permite o caso de uso de criptografia
797+
explícita para consultar campos indexados sem exigir a
798+
biblioteca <literal>crypt_shared</literal> licenciada pela versão Enterprise ou
799+
o processo <literal>mongocryptd</literal>. O padrão é &false;.
800+
</para>
801+
</entry>
802+
</row>
803+
<row>
804+
<entry>encryptedFieldsMap</entry>
805+
<entry><type class="union"><type>array</type><type>object</type></type></entry>
806+
<entry>
807+
<para>
808+
Mapa de espaçoes de nomes de coleção para um
809+
documento <literal>encryptedFields</literal>. Isso é usado para
810+
configurar a criptografia consultável. Consulte
811+
<link xlink:href="&url.mongodb.docs;core/queryable-encryption/fundamentals/encrypt-and-query/">Criptografia de campo e consultabilidade</link>
812+
no manual do MongoDB para obter mais informações. É um erro
813+
especificar uma coleção em
814+
<literal>encryptedFieldsMap</literal> e
815+
em <literal>schemaMap</literal> ao mesmo tempo.
816+
</para>
817+
<note>
818+
<simpara>
819+
Fornecer um <literal>encryptedFieldsMap</literal> fornece
820+
mais segurança do que confiar em um
821+
<literal>encryptedFields</literal> obtido do servidor.
822+
Ele protege contra um servidor malicioso que anuncia um
823+
<literal>encryptedFields</literal> falso.
824+
</simpara>
825+
</note>
826+
</entry>
827+
</row>
828+
<row>
829+
<entry>extraOptions</entry>
830+
<entry><type>array</type></entry>
831+
<entry>
832+
<para>
833+
As <literal>extraOptions</literal> estão relacionadas ao
834+
processo <literal>mongocryptd</literal>. As seguintes opções
835+
são suportadas:
836+
</para>
837+
<simplelist>
838+
<member><literal>mongocryptdURI</literal> (<type>string</type>): URI para conectar-se a um processo <literal>mongocryptd</literal> existente. O padrão é <literal>"mongodb://localhost:27020"</literal>.</member>
839+
<member><literal>mongocryptdBypassSpawn</literal> (<type>bool</type>): Se &true;, evita que o driver execute o <literal>mongocryptd</literal>. O padrão é &false;.</member>
840+
<member><literal>mongocryptdSpawnPath</literal> (<type>string</type>): Caminho absoluto para procurar o binário <literal>mongocryptd</literal>. O padrão é uma string vazia e consulta os caminhos do sistema.</member>
841+
<member><literal>mongocryptdSpawnArgs</literal> (<type>array</type>): Array de argumentos de string para passar para <literal>mongocryptd</literal> durante a execução. O padrão é <literal>["--idleShutdownTimeoutSecs=60"]</literal>.</member>
842+
<member><literal>cryptSharedLibPath</literal> (<type>string</type>): Caminho absoluto para a biblioteca compartilhada <literal>crypt_shared</literal>. O padrão é uma string vazia e consulta os caminhos do sistema.</member>
843+
<member><literal>cryptSharedLibRequired</literal> (<type>bool</type>): Se &true;, exige que o driver carregue <literal>crypt_shared</literal>. O padrão é &false;.</member>
844+
</simplelist>
845+
<para>
846+
Consulte a <link xlink:href="&url.mongodb.specs;/blob/master/source/client-side-encryption/client-side-encryption.rst#extraoptions">Especificação de criptografia do lado do cliente</link> para obter mais informações.
847+
</para>
848+
</entry>
849+
</row>
850+
</tbody>
851+
</tgroup>
852+
</table>
853+
<note>
854+
<simpara>
855+
A criptografia automática é um recurso exclusivo da versão "enterprise" que se aplica
856+
apenas a operações em uma coleção. A criptografia automática não é
857+
suportada para operações em um banco de dados ou visualização, e as operações que
858+
não são ignoradas resultarão em erro. Para ignorar a criptografia
859+
automática para todas as operações, defina <literal>bypassAutoEncryption=true</literal>
860+
em <literal>autoEncryption</literal>. Para obter mais informações sobre
861+
operações permitidas, consulte
862+
<link xlink:href="&url.mongodb.specs;/blob/master/source/client-side-encryption/client-side-encryption.rst#libmongocrypt-auto-encryption-whitelist">Especificação de criptografia do lado do cliente</link>.
863+
</simpara>
864+
</note>
865+
</para>
868866
</listitem>
869867
</varlistentry>
870868
</variablelist>

0 commit comments

Comments
 (0)