클래스: Mongo::Crypt::KMS::Local::MasterKeyDocument 비공개

상속:
객체
  • 객체
모두 표시
다음에 정의됨:
build/ruby-driver-v2.19/lib/mongo/crypt/KMS/local/master_document.rb

개요

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

로컬 KMS 마스터 키 문서 객체 에 KMS 마스터 키 매개변수가 포함되어 있습니다.

인스턴스 메서드 요약 접기

생성자 세부 정보

#initialize(_opts) ⇒ MasterKeyDocument

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

매개변수 해시 형식으로 마스터 키 문서 객체 를 생성합니다. 이 빈 메서드는 모든 KMS 제공자에 대해 균일한 인터페이스를 유지하기 위한 것입니다.



29
30
# 파일 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/local/master_document.rb', 줄 29

def 초기화(_opts)
end

인스턴스 메서드 세부 정보

#to_documentBSON::Document

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

마스터 키 문서 객체를 libmongocrypt 형식의 BSON 문서로 변환합니다.

반환합니다:

  • (BSON::Document)

    libmongocrypt 형식의 로컬 KMS 자격 증명 입니다.



35
36
37
# 파일 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/local/master_document.rb', 줄 35

def to_document
  BSON::문서.신규({ 제공자: "local" })
end