Method: Mongo::ClientEncryption#initialize
- Defined in:
- lib/mongo/client_encryption.rb
#initialize(key_vault_client, options = {}) ⇒ ClientEncryption
Create a new ClientEncryption object with the provided options.
49 50 51 52 53 54 55 56 |
# File 'lib/mongo/client_encryption.rb', line 49 def initialize(key_vault_client, = {}) @encrypter = Crypt::ExplicitEncrypter.new( key_vault_client, [:key_vault_namespace], Crypt::KMS::Credentials.new([:kms_providers]), Crypt::KMS::Validations.([:kms_tls_options]) ) end |