Php/docs/class.mongodb-driver-clientencryption

提供:Dev Guides
< Php
2020年12月14日 (月) 12:05時点におけるNotes (トーク | 投稿記録)による版 (autoload)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

(mongodb >=1.7.0)

はじめに

The MongoDB\Driver\ClientEncryption class handles creation of data keys for client-side encryption, as well as manually encrypting and decrypting values.


クラス概要


final MongoDB\Driver\ClientEncryption {

/* Constants */

const string AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC = AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic

const string AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM = AEAD_AES_256_CBC_HMAC_SHA_512-Random

/* メソッド */

final public createDataKey ( string $kmsProvider [, array $options ] ) : MongoDB\BSON\Binary

final public decrypt ( MongoDB\BSON\Binary $value ) : mixed

final public encrypt ( mixed $value [, array $options ] ) : MongoDB\BSON\Binary

}

定義済み定数

MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC
Uses randomized encryption.
MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM
Uses deterministic (queryable) encryption.


目次