diff --git a/reference/mongodb/mongodb/driver/clientencryption.xml b/reference/mongodb/mongodb/driver/clientencryption.xml index b538f9493..e183d85ef 100644 --- a/reference/mongodb/mongodb/driver/clientencryption.xml +++ b/reference/mongodb/mongodb/driver/clientencryption.xml @@ -1,5 +1,5 @@ - + @@ -11,11 +11,11 @@
&reftitle.intro; - + A classe MongoDB\Driver\ClientEncryption lida com a criação de chaves de dados para criptografia no lado do cliente e também com criptografia e descriptografia manuais de valores. - +
@@ -95,49 +95,49 @@ MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC - Especifica um algoritmo para criptografia determinística, que é adequado para consultas. + Especifica um algoritmo para criptografia determinística, que é adequado para consultas. MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM - Especifica um algoritmo para criptografia aleatorizada + Especifica um algoritmo para criptografia aleatorizada MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED - Especifica um algoritmo para uma carga criptografada e indexada, que pode ser usada com criptografia consultável. - Para inserir ou consultado com uma carga criptografada e indexada, a classe MongoDB\Driver\Manager precisa ser configurada com a opção "autoEncryption" do driver. A opção de autocriptografia "bypassQueryAnalysis" pode ser &true;. A opção de autocriptografia "bypassAutoEncryption" precisa ser &false;. + Especifica um algoritmo para uma carga criptografada e indexada, que pode ser usada com criptografia consultável. + Para inserir ou consultado com uma carga criptografada e indexada, a classe MongoDB\Driver\Manager precisa ser configurada com a opção "autoEncryption" do driver. A opção de autocriptografia "bypassQueryAnalysis" pode ser &true;. A opção de autocriptografia "bypassAutoEncryption" precisa ser &false;. MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED - Especifica um algoritmo para uma carga criptografada e não indexada. + Especifica um algoritmo para uma carga criptografada e não indexada. MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE - + Especifica um algoritmo para uma carga criptografada por intervalo, que pode ser usada com criptgrafia consultável. - - + + Para consultar com uma carga criptografada por intervalo, a classe MongoDB\Driver\Manager precisa ser configurada com a opção de driver "autoEncryption". A opção de criptografia automática "bypassQueryAnalysis" pode ser &true;. A opção de criptografia automática "bypassAutoEncryption" deve ser &false;. - + - A extensão ainda não oferece suporte a consultas de intervalo para tipos de campo Decimal128 BSON. + A extensão ainda não oferece suporte a consultas de intervalo para tipos de campo Decimal128 BSON. @@ -145,20 +145,20 @@ MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY - + Especifica um tipo de consulta de igualdade, que é usada em conjunto com MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED. - + MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE - + Especifica um tipo de consulta de intervalo, que é usada em conjunto com MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE. - + @@ -168,57 +168,55 @@
&reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - - Removidas as constantes MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW - e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. - - - - - PECL mongodb 1.20.0 - - - Adicionadas MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE - e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE. - - - Descontinuadas MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW - e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. - - - - - PECL mongodb 1.16.0 - - Adicionadas MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW + + + + + &Version; + &Description; + + + + + PECL mongodb 2.0.0 + + + Removidas as constantes MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. - - - - PECL mongodb 1.14.0 - - Adicionadas MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED, - MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED, - e MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY. - - - - - - + + + + + PECL mongodb 1.20.0 + + + Adicionadas MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE + e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE. + + + Descontinuadas MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW + e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. + + + + + PECL mongodb 1.16.0 + + Adicionadas MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW + e MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. + + + + PECL mongodb 1.14.0 + + Adicionadas MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED, + MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED, + e MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY. + + + + +
diff --git a/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml b/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml index 266f25fbe..387a0e57f 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml @@ -1,5 +1,5 @@ - + @@ -14,10 +14,10 @@ MongoDB\BSON\BinarykeyId stringkeyAltName - + Adiciona keyAltName ao conjunto de nomes alternativos para o documento da chave com o UUID keyId fornecido. - + @@ -26,19 +26,19 @@ keyId - + Uma instância MongoDB\BSON\Binary com subtipo 4 (UUID) identificando o documento da chave. - + keyAltName - + Nome alternativo a ser adicionado ao documento da chave. - + @@ -46,10 +46,10 @@ &reftitle.returnvalues; - + Retorna a versão anterior do documento da chave ou &null; se nenhum documento corresponder. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/construct.xml b/reference/mongodb/mongodb/driver/clientencryption/construct.xml index a734bd878..071f4f8f7 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/construct.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/construct.xml @@ -1,5 +1,5 @@ - + @@ -13,9 +13,9 @@ final public MongoDB\Driver\ClientEncryption::__construct arrayoptions - + Constrói um novo objeto MongoDB\Driver\ClientEncryption com as opções especificadas. - + @@ -63,50 +63,48 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.16.0 - - - O provedor AWS KMS para criptografia do lado do cliente agora aceita uma - opção "sessionToken", que pode ser usada para - autenticação com credenciais temporárias da AWS. - - - Adicionado "tlsDisableOCSPEndpointCheck" à - opção "tlsOptions". - - - Se um documento vazio for especificado para o provedor KMS "azure" ou - "gcp", o driver tentará - configurar o provedor usando - Credenciais Automáticas. - - - - - PECL mongodb 1.15.0 - - - Se um documento vazio for especificado para o provedor KMS "aws", - o driver tentará configurar o provedor usando - Credenciais Automáticas. - - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.16.0 + + + O provedor AWS KMS para criptografia do lado do cliente agora aceita uma + opção "sessionToken", que pode ser usada para + autenticação com credenciais temporárias da AWS. + + + Adicionado "tlsDisableOCSPEndpointCheck" à + opção "tlsOptions". + + + Se um documento vazio for especificado para o provedor KMS "azure" ou + "gcp", o driver tentará + configurar o provedor usando + Credenciais Automáticas. + + + + + PECL mongodb 1.15.0 + + + Se um documento vazio for especificado para o provedor KMS "aws", + o driver tentará configurar o provedor usando + Credenciais Automáticas. + + + + + + diff --git a/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml b/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml index da1265d1d..8ec95c08c 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ stringkmsProvider arraynulloptions&null; - + Cria um novo documento de chave e insere-o na coleção do cofre de chaves. - + @@ -25,10 +25,10 @@ kmsProvider - + O provedor KMS (por exemplo, "local", "aws") que será usado para criptografar a nova chave de dados. - + @@ -51,11 +51,11 @@ masterKey array - + O documento masterKey identifica uma chave específica do KMS usada para criptografar a nova chave de dados. Esta opção é obrigatória, a menos que kmsProvider seja "local". - + &mongodb.option.encryption.masterKey-options-by-provider; @@ -63,25 +63,25 @@ keyAltNames array - + Uma lista opcional de nomes alternativos de string usados ​​para fazer referência a uma chave. Se uma chave for criada com nomes alternativos, a criptografia poderá referir-se à chave pelo nome alternativo exclusivo em vez de por _id. - + keyMaterial MongoDB\BSON\Binary - + Um valor opcional de 96 bytes para usar como material de chave personalizado para a chave de dados que está sendo criada. Se keyMaterial for fornecido, o material de chave personalizado será usado para criptografar e descriptografar dados. Caso contrário, o material de chave para a nova chave de dados é gerado a partir de um dispositivo aleatório criptograficamente seguro. - + @@ -95,10 +95,10 @@ &reftitle.returnvalues; - + Retorna o identificador da nova chave como um objeto MongoDB\BSON\Binary com subtipo 4 (UUID). - + @@ -111,39 +111,37 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Adicionada a opção "delegated" à opções masterKey do provedor KMIP. - - - - PECL mongodb 1.15.0 - - Adicionada a opção "keyMaterial". - - - - PECL mongodb 1.10.0 - - O Azure e o GCP agora têm suporte como provedores KMS para criptografia do - lado do cliente. - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.20.0 + + Adicionada a opção "delegated" à opções masterKey do provedor KMIP. + + + + PECL mongodb 1.15.0 + + Adicionada a opção "keyMaterial". + + + + PECL mongodb 1.10.0 + + O Azure e o GCP agora têm suporte como provedores KMS para criptografia do + lado do cliente. + + + + + diff --git a/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml b/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml index 9bc6183e8..44c3137c9 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml @@ -1,5 +1,5 @@ - + @@ -13,9 +13,9 @@ final public mixedMongoDB\Driver\ClientEncryption::decrypt MongoDB\BSON\Binaryvalue - + Descriptografa o valor. - + @@ -24,10 +24,10 @@ value - + Uma instância MongoDB\BSON\Binary com subtipo 6 contendo o valor criptografado. - + @@ -35,10 +35,10 @@ &reftitle.returnvalues; - + Retorna o valor descriptografado conforme foi passado para MongoDB\Driver\ClientEncryption::encrypt. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml b/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml index 9b98da0af..05c327f6a 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml @@ -1,5 +1,5 @@ - + @@ -13,10 +13,10 @@ final public objectMongoDB\Driver\ClientEncryption::deleteKey MongoDB\BSON\BinarykeyId - + Remove o documento de chave com o UUID keyId fornecido da coleção de cofres de chaves. - + @@ -25,10 +25,10 @@ keyId - + Uma instância MongoDB\BSON\Binary com subtipo 4 (UUID) identificando o documento chave. - + @@ -36,10 +36,10 @@ &reftitle.returnvalues; - + Retorna o resultado da operação interna deleteOne na coleção de cofres de chaves. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml b/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml index 64cccaf3e..049222457 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml @@ -1,5 +1,5 @@ - + @@ -14,9 +14,9 @@ mixedvalue arraynulloptions&null; - + Criptografa o valor. - + @@ -25,10 +25,10 @@ value - + O valor a ser criptografado. Qualquer valor que possa ser inserido no MongoDB pode ser criptografado usando este método. - + &mongodb.parameter.encryptOpts; @@ -37,10 +37,10 @@ &reftitle.returnvalues; - + Retorna o valor criptografado como objeto MongoDB\BSON\Binary com subtipo 6. - + @@ -53,40 +53,38 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Adicionada a opção de intervalo "trimFactor". A opção - de intervalo "sparsity" agora é opcional. - - - - PECL mongodb 1.16.0 - - Adicionada a opção "rangeOpts". - - - - PECL mongodb 1.14.0 - - Adicionadas as opções "contentionFactor" e - "queryType". - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.20.0 + + Adicionada a opção de intervalo "trimFactor". A opção + de intervalo "sparsity" agora é opcional. + + + + PECL mongodb 1.16.0 + + Adicionada a opção "rangeOpts". + + + + PECL mongodb 1.14.0 + + Adicionadas as opções "contentionFactor" e + "queryType". + + + + + diff --git a/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml b/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml index f6d67300f..71c3a536a 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml @@ -1,5 +1,5 @@ - + @@ -14,12 +14,12 @@ arrayobjectexpr arraynulloptions&null; - + Criptografa uma expressão de correspondência ou de agregação para consultar um índice de intervalo. - - Para consultar com uma carga criptografada por intervalo, o MongoDB\Driver\Manager deve ser configurado com a opção de driver "autoEncryption". A opção de criptografia automática "bypassQueryAnalysis" pode ser &true;. A opção de criptografia automática "bypassAutoEncryption" deve ser &false;. + + Para consultar com uma carga criptografada por intervalo, o MongoDB\Driver\Manager deve ser configurado com a opção de driver "autoEncryption". A opção de criptografia automática "bypassQueryAnalysis" pode ser &true;. A opção de criptografia automática "bypassAutoEncryption" deve ser &false;. - A extensão ainda não oferece suporte a consultas de intervalo para tipos de campo Decimal128 BSON. + A extensão ainda não oferece suporte a consultas de intervalo para tipos de campo Decimal128 BSON. @@ -29,17 +29,17 @@ expr - + A expressão de correspondência ou agregação a ser criptografada. As expressões devem usar pelo menos um dos operadores $gt, $gte, $lt ou $lte. Um operador $and de nível superior é necessário, mesmo que apenas um único operador de comparação seja usado. - - + + Um exemplo de expressão de correspondência suportada (aplica-se a consultas e ao estágio de agregação $match) é o seguinte: - + - + Um exemplo de expressão de agregação suportada é o seguinte: - + &reftitle.returnvalues; - + Retorna a expressão criptografada como um objeto. - + @@ -86,27 +86,25 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Adiciona a opção de intervalo "trimFactor" A - opção de intervalo "sparsity" agora é opcional. - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.20.0 + + Adiciona a opção de intervalo "trimFactor" A + opção de intervalo "sparsity" agora é opcional. + + + + + diff --git a/reference/mongodb/mongodb/driver/clientencryption/getkey.xml b/reference/mongodb/mongodb/driver/clientencryption/getkey.xml index f01fdb254..c7fd598e0 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/getkey.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/getkey.xml @@ -1,5 +1,5 @@ - + @@ -13,10 +13,10 @@ final public objectnullMongoDB\Driver\ClientEncryption::getKey MongoDB\BSON\BinarykeyId - + Encontra um único documento de chave na coleção do cofre de chaves com o UUID keyId fornecido. - + @@ -25,10 +25,10 @@ keyId - + Uma instância MongoDB\BSON\Binary com subtipo 4 (UUID) identificando o documento de chave. - + @@ -36,9 +36,9 @@ &reftitle.returnvalues; - + Retorna o documento de chave ou &null; se nenhum documento corresponder. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml b/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml index 6cadf63f7..36ae90b7a 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml @@ -1,5 +1,5 @@ - + @@ -13,10 +13,10 @@ final public objectnullMongoDB\Driver\ClientEncryption::getKeyByAltName stringkeyAltName - + Encontra um único documento de chave na coleção do cofre de chaves com o nome alternativo fornecido em keyAltName. - + @@ -25,9 +25,9 @@ keyAltName - + Nome alternativo para o documento de chave. - + @@ -35,9 +35,9 @@ &reftitle.returnvalues; - + Retorna o documento de chave ou &null; se nenhum documento corresponder. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml b/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml index 920aa095f..45cdda636 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml @@ -1,5 +1,5 @@ - + @@ -13,9 +13,9 @@ final public MongoDB\Driver\CursorMongoDB\Driver\ClientEncryption::getKeys - + Encontra todos os documentos de chave na coleção do cofre de chaves. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml b/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml index 4c1aed2cb..9df8b8084 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml @@ -1,5 +1,5 @@ - + @@ -14,10 +14,10 @@ MongoDB\BSON\BinarykeyId stringkeyAltName - + Remove keyAltName do conjunto de nomes alternativos para o documento de chave com o UUID keyId fornecido. - + @@ -26,19 +26,19 @@ keyId - + Uma instância MongoDB\BSON\Binary com subtipo 4 (UUID) identificando o documento de chave. - + keyAltName - + Nome alternativo a ser removido do documento de chave. - + @@ -46,10 +46,10 @@ &reftitle.returnvalues; - + Retorna a versão anterior do documento de chave ou &null; se nenhum documento corresponder. - + diff --git a/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml b/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml index d21839227..8fd5f104b 100644 --- a/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml +++ b/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml @@ -1,5 +1,5 @@ - + @@ -14,16 +14,16 @@ arrayobjectfilter arraynulloptions&null; - + Reencapsula (ou seja, descriptografa e criptografa novamente) zero ou mais chaves de dados na coleção de cofres de chaves que correspondem ao filtro fornecido no parâmetro filter. - - + + Se a opção "provider" não for especificada, as chaves de dados correspondentes serão reencapsuladas com seu provedor KMS atual. Caso contrário, as chaves de dados correspondentes serão criptografadas novamente de acordo com as opções "provider" e "masterKey" especificadas. - + @@ -49,28 +49,28 @@ provider string - + O provedor KMS (por exemplo, "local", "aws") que será usado para criptografar novamente as chaves de dados correspondentes. - - + + Se um provedor KMS não for especificado, as chaves de dados correspondentes serão criptografadas novamente com seu provedor KMS atual. - + masterKey array - + A masterKey identifica uma chave específica do KMS usada para criptografar a nova chave de dados. Esta opção não deve ser especificada sem a opção "provider". Esta opção é necessária se "provider" for especificada e não "local". - + &mongodb.option.encryption.masterKey-options-by-provider; @@ -85,13 +85,13 @@ &reftitle.returnvalues; - + Retorna um objeto, que terá uma propriedade opcional bulkWriteResult contendo o resultado da operação interna bulkWrite como um objeto. Se nenhuma chave de dados corresponder ao filtro ou a gravação não for reconhecida, a propriedade bulkWriteResult será &null;. - + @@ -105,26 +105,24 @@ &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Adicionada a opção "delegated" às opções masterKey do provedor KMIP. - - - - - - + + + + + &Version; + &Description; + + + + + PECL mongodb 1.20.0 + + Adicionada a opção "delegated" às opções masterKey do provedor KMIP. + + + + +