(mongodb >=1.15.0)
MongoDB\Driver\ClientEncryption::rewrapManyDataKey — Ré-emballe les clés de données
$filter, ?array $options = null): object
   Ré-emballe (c'est-à-dire déchiffre et rechiffre) zéro ou plusieurs clés de données
   dans la collection de coffre de clés qui correspondent au filter donné.
  
   Si l'option "provider" n'est pas spécifiée, les clés de données
   correspondantes seront ré-emballées avec leur fournisseur KMS actuel. Sinon, les clés de données
   correspondantes seront rechiffrées selon les options "provider" et
   "masterKey" spécifiées.
  
filter (array|object)L'» attribut de la requête. Un attribut vide va faire correspondre tous les documents de la collection.
Note: Lors de l'évaluation des critères de requête, MongoDB compare les type et les valeurs en fonction de leur propre » règles de comparaison pour les types BSON, qui diffère des règles de comparaison et de manipulation des type de PHP. Lors de la correspondance d'un type BSON spcécial, les critères de requête doivent utiliser la classe BSON (ex. : utiliser MongoDB\BSON\ObjectId pour correspondre à un » ObjectId).
options
| Option | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| provider | string | 
            Le fournisseur KMS (par exemple  Si un fournisseur KMS n'est pas spécifié, les clés de données correspondantes seront rechiffrées avec leur fournisseur KMS actuel. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| masterKey | array | 
            La clé masterKey identifie une clé spécifique à un KMS utilisée pour
            chiffrer la nouvelle clé de données. Cette option ne doit pas être spécifiée sans
            l'option  
 
 
 
 
 
 
 
 | 
   Renvoie un objet, qui aura éventuellement une propriété
   bulkWriteResult contenant le résultat de l'opération
   bulkWrite interne sous forme d'un objet. Si aucune clé de données
   n'a correspondu au filtre ou si l'écriture n'a pas été acquittée, la propriété
   bulkWriteResult sera null.
  
| Version | Description | 
|---|---|
| PECL mongodb 1.20.0 | Ajout de "delegated"aux options masterKey du fournisseur KMIP. | 
