(mongodb >=1.15.0)
MongoDB\Driver\ClientEncryption::rewrapManyDataKey — Re-embala las claves de datos
$filter
, ?array $options
= null
): object
Re-embala (es decir, descifra y vuelve a cifrar) cero o más claves de datos
en la colección de caja fuerte de claves que coinciden con el filter
dado.
Si la opción "provider"
no se especifica, las claves de datos
coincidentes serán re-embaladas con su proveedor KMS actual. De lo contrario, las claves de datos
coincidentes serán recifradas según las opciones "provider"
y
"masterKey"
especificadas.
filter
(array|object)El » predicado de la consulta. Un predicado vacío coincidirá con todos los documentos de una colección.
Nota: Al evaluar criterios de consulta, MongoDB compara tipos y valores según sus propias » reglas de comparación para tipos BSON, lo cual difiere de las reglas de comparación y manejo de tipos de PHP. Al encontrar un tipo BSON especial, los criterios de consulta deben utilizar la clase BSON respectiva (p.ej. usar MongoDB\BSON\ObjectID al encontrar un » ObjectID).
options
Option | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
provider | string |
El proveedor KMS (por ejemplo Si un proveedor KMS no se especifica, las claves de datos coincidentes serán recifradas con su proveedor KMS actual. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
masterKey | array |
La clave masterKey identifica una clave específica a un KMS utilizada para
cifrar la nueva clave de datos. Esta opción no debe ser especificada sin
la opción
|
Devuelve un objeto, que eventualmente tendrá una propiedad
bulkWriteResult
conteniendo el resultado de la operación
bulkWrite
interna en forma de un objeto. Si ninguna clave de datos
coincidió con el filtro o si la escritura no fue acusada, la propiedad
bulkWriteResult
será null
.
Versión | Descripción |
---|---|
PECL mongodb 1.20.0 |
Adición de "delegated" a las opciones masterKey del proveedor KMIP.
|