(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 » atributo de la consulta. Un atributo vacío hará coincidir todos los documentos de la colección.
Nota: Al evaluar los criterios de consulta, MongoDB compara los tipos y los valores según sus propias » reglas de comparación para los tipos BSON, que difieren de las reglas de comparación y de manipulación de tipos de PHP. Al hacer coincidir un tipo BSON especial, los criterios de consulta deben utilizar la clase BSON (ej. : utilizar MongoDB\BSON\ObjectId para hacer coincidir 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.
|