モジュール: 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 さらに...
名前空間で定義済み
クラスメソッドの概要を折りたたむ
クラスメソッドの詳細
。リセット_自動ロード =オブジェクト
このメソッドは、プライベート 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 |