모듈: Mongo::Crypt

다음에 정의됨:
lib/ Mongo/crypt.rb,
lib/ Mongo/crypt/ KMS.rb,
lib/ Mongo/crypt/hooks.rb,
lib/ Mongo/crypt/binary.rb,
lib/ Mongo/crypt/ 처리하다.rb,
lib/ Mongo/crypt/status.rb,
lib/ Mongo/crypt/바인딩.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/
자격 증명.rb, lib/ Mongo/crypt/data_key_context.rb,
lib/ Mongo/crypt/explicit_encrypter.rb,
lib/ Mongo/crypt/ KMS/ Amazon Web Services/
자격 증명.rb, lib/ Mongo/crypt/ KMS/ GCP/
자격 증명.rb, lib/
Mongo/crypt/ KMS/kmip/ 자격 증명.rb, lib/ Mongo/crypt/ KMS/ Azure/
자격 증명.rb, lib/ Mongo/crypt/ KMS/local/
자격 증명.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/mate r_key_document.rb, lib/
Mongo/crypt/ KMS/kmip/master_document.rb, lib/
Mongo/crypt/ KMS/ Azure/master_document.rb, lib/ Mongo/crypt/ KMS/local/master_document.rb, lib/
Mongo / crypt/explicit_decryption_context.rb,
lib / Mongo/crypt/explicit_encryption_context.rb,
lib/ Mongo/crypt/rewrap_many_data_key_result.rb, lib/
Mongo /crypt/rerap_many_data_key_context.rb, /
lib/ KMS GCP/,GCP.rb
lib/ Mongo/crypt/ KMS/
Azure/credentials_retriever.rb, lib/ Mongo/crypt/explicit_encryption_expression_context.rb

네임스페이스 아래에 정의됨

모듈: Hooks, KMS 클래스: AutoDecryptionContext, AutoEncrypter, AutoEncryptionContext, Binary, Binding, Context, DataKeyContext, EncryptionIO, ExplicitDecryptionContext, ExplicitEncrypter, ExplicitEncryptionContext, ExplicitEncryptionExpressionContext, 핸들, KmsContext, RerapyManyDataKey, RewrapyContext, ReManywrapywrapyContext ,

클래스 메서드 요약 접기

클래스 메서드 세부 정보

.reset_autoload객체

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



49
50
51
52
# 파일 'lib/ Mongo/crypt/Binding.rb', 줄 49

def reset_autoload
  remove_const(:Binding)
  autoload(:Binding, 'mongo/crypt/Binding')
end

.validate_ffi!Object



40
41
42
43
44
45
46
47
48
# 파일 'lib/ Mongo/crypt.rb', 40줄

def validate_ffi!
  반환 만약 정의됨?(FFI)

  require 'ffi'
구출 LoadError => e
  올리다 오류::Unmetdependency, 'ffi gem  설치 되지 않았기 때문에 암호화를 활성화 수 없습니다 .class } :#{e} )"
end