(mongodb >=1.7.0)
MongoDB\Driver\ClientEncryption::encrypt — Encrypt a value
$value
[, array $options
] ) : MongoDB\BSON\BinaryEncrypts the value.
valueThe value to be encrypted. Any value that can be inserted into MongoDB can be encrypted using this method.
options
| Option | Type | Description |
|---|---|---|
| algorithm | string |
The encryption algorithm to be used. Use the constants defined in MongoDB\Driver\ClientEncryption. |
| keyAltName | string |
Identifies a key vault collection document by
|
| keyId | MongoDB\BSON\Binary |
Identifies a data key by |
Hinweis: Exactly one of
keyIdandkeyAltNamemust be provided. Thealgorithmoption is required.
Returns the encrypted value as MongoDB\BSON\Binary object with subtype 6.