(mongodb >=1.7.0)
MongoDB\Driver\ClientEncryption::encrypt — Шифрует данные
$value
, ?array $options
= null
): MongoDB\BSON\BinaryШифрует данные.
value
Значение для шифрования. Метод может зашифровать любые данные, которые могут быть записаны в MongoDB.
options
Опция | Тип | Описание |
---|---|---|
algorithm | string |
Алгоритм шифрования, который будет использоваться. Опция является обязательной. Укажите одну из следующих констант ClientEncryption:
|
contentionFactor | int |
Коэффициент сдерживания при оценке запросов с индексированными, зашифрованными полезными нагрузками.
Опция применяется и может быть указана только тогда, когда опция
|
keyAltName | string |
Задаёт документ коллекции хранилища ключей по
|
keyId | MongoDB\BSON\Binary |
Задаёт ключ данных по |
queryType | int |
Тип запроса для оценки запросов с индексированными, зашифрованными полезной нагрузкой. Укажите одну из следующих констант ClientEncryption:
Опция применяется и может быть указана только тогда, когда опция
|
Возвращает зашифрованные данные в виде объекта MongoDB\BSON\Binary с подтипом 6.
Версия | Описание |
---|---|
PECL mongodb 1.14.0 |
Добавлены опции "contentionFactor" и
"queryType" .
|