モジュール: Mongo::Crypt

定義:
lib/mongo/crypt.rb
、lib/mongo/crypt/KMS.rb、lib/mongo/crypt/hooks.rb、lib/mongo/crypt/binary.rb、lib/mongo/crypt/handle.rb、lib/





mongo/crypt/status.rb、lib/mongo/crypt/bining.rb、lib/mongo/crypt/context.rb、lib/mongo/crypt/
kms_context.rb、lib/mongo/crypt/encryption_io.rb、lib/ mongo/crypt/auto_encrypter.rb、lib/mongo/crypt/KMS/credentials.rb、lib/mongo/crypt/data_key_context.rb、lib/mongo/crypt/explit_encrypter.rb、lib/mongo/crypt/KMS/





Amazon Web

Services/credentials.rb、lib/mongo/crypt/KMS/
GCP/credentials.rb、lib/mongo/crypt/KMS/kip/credentials.rb、lib/mongo/crypt/KMS/ Azure/credentials.rb,lib/

mongo/crypt/KMS/local/credentials.rb、lib/mongo/crypt/KMS/ Azure/access_token.rb、lib/mongo/crypt/auto_decryption_context.rb、lib/mongo/crypt/auto_encryption_context.rb,lib/mongo/


crypt/KMS/ Amazon Web Services/ Master_document.rb、
lib/mongo/crypt/KMS/ GCP/ Master_document.rb、lib/mongo/crypt/KMS/

Master_key_document.rb、lib/mongo/crypt/KMS/kip/ Master_document
rb、lib/mongo/crypt/KMS/ A Azure/
Master_document.rb、lib/mongo/crypt/KMS/local/mongo_document.rb、lib/mongo/crypt/explit_decryption_context.rb、lib/mongo/crypt/explit_encryption_context.rb、lib/mongo/crypt/rewrite_many_data_key_result.rb、



lib/mongo/crypt/rpm_many_data_key_context.rb,
lib/mongo/crypt/KMS/
GCP/credentials_retriggers.rb,lib/mongo/crypt/KMS/
Azure/credentials_retriggers.rb,lib/mongo/crypt/explit_encryption_expiration_context.rb
さらに...

名前空間で定義済み

Modules: KMS

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

リセット_自動ロード =オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

[ソースを表示]

49
50
51
52
# ファイル 'lib/mongo/crypt/bining.rb' 行 49

デフォルト reset_autoload
  delete_const(:バインディング)
  autoload(:バインディング, ' mongo/crypt/bining ')
end

.validate_ffi!Object

[ソースを表示]

40
41
42
43
44
45
46
47
48
# ファイル 'lib/mongo/crypt.rb', 行 40

デフォルト validate_ffi!
  return 場合 定義済み?(FFI)

  が必要 'ffi'
ヘルプ LoadError => e
  発生 エラー::UnmetaDependency, ' ffi gem ' \'インストールされていないため、暗号化を有効にできません。Gemfile に\"gem 'ffi'\" を追加し、 " \ " \"bundle Install\" を実行して gem をインストールします( #{ e .クラス} : #{ e }  " end