(mongodb >=1.15.0)
MongoDB\Driver\ClientEncryption::rewrapManyDataKey — Rewraps data keys
$filter, ?array $options = null): object
   Rewraps (i.e. decrypts and re-encrypts) zero or more data keys in the key
   vault collection that match the given filter.
  
   If the "provider" option is not specified, matching data
   keys will be rewrapped with their current KMS provider. Otherwise, matching
   data keys will be re-encrypted according to the specified
   "provider" and "masterKey" options.
  
filter (array|object)Das » Abfrage-Prädikat. Ein leeres Prädikat passt auf alle Dokumente in der Sammlung.
Hinweis: Bei der Auswertung von Abfragekriterien vergleicht MongoDB Typen und Werte gemäß seiner eigenen » Vergleichsregeln für BSON-Typen, die sich von PHPs Regeln für Typenvergleich und Typen-Jonglage unterscheidet. Wenn es eine Übereinstimmung mit einem speziellen BSON-Typ gibt, sollten die Abfragekriterien die entsprechende BSON-Klasse verwenden (z. B. MongoDB\BSON\ObjectId, um auf eine » ObjectId zu passen).
options
| Option | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| provider | string | 
            The KMS provider (e.g.  If a KMS provider is not specified, matched data keys will be re-encrypted with their current KMS provider. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| masterKey | array | 
            The masterKey identifies a KMS-specific key used to encrypt the new
            data key. This option should not be specified without the
             
 
 
 
 
 
 
 
 | 
   Returns an object, which will have an optional
   bulkWriteResult property containing the result of the
   internal bulkWrite operation as an object. If no data keys
   matched the filter or the write was unacknowledged, the
   bulkWriteResult property will be null.
  
| Version | Beschreibung | 
|---|---|
| PECL mongodb 1.20.0 | Added "delegated"to the KMIP provider masterKey options. | 
