PHP workshop for 2 days with Shopware, Sylius, PHPUnit and Codeception in Duisburg

MongoDB\Driver\ClientEncryption::encrypt

(mongodb >=1.7.0)

MongoDB\Driver\ClientEncryption::encryptЗашифровать данные

Описание

final public MongoDB\Driver\ClientEncryption::encrypt(mixed $value, array $options = ?): MongoDB\BSON\Binary

Шифрует данные.

Список параметров

value

Значение для шифрования. Этот метод может зашифровать любые данные, которые могут быть записаны в MongoDB.

options

Опции шифрования
Опция Тип Описание
algorithm string

Алгоритм шифрования. Используйте константы заданные в MongoDB\Driver\ClientEncryption.

keyAltName string

Задаёт документ коллекции хранилища ключей по keyAltName.

keyId MongoDB\BSON\Binary

Задаёт ключ данных по _id. Значение типа UUID (бинарный подтип 4).

Замечание: Можно указывать только опцию keyId или keyAltName, но не обе сразу. Опция algorithm обязательна.

Возвращаемые значения

Возвращает зашифрованные данные в виде объекта MongoDB\BSON\Binary с подтипом 6.

Ошибки

Смотрите также

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top