클래스: Mongo::Crypt::DataKeyContext Private
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/crypt/data_key_context.rb
개요
이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
키 관리 시스템에서 데이터 키를 생성하기 위해 특별히 초기화된 컨텍스트 객체입니다.
인스턴스 속성 요약
컨텍스트에서 상속된 속성
인스턴스 메서드 요약 접기
-
#initialize(mongocrypt, io, master_key_document, key_alt_names, key_material) ⇒ DataKeyContext
생성자
비공개
새 DataKeyContext 객체 를 만듭니다.
컨텍스트에서 상속된 메서드
생성자 세부 정보
#initialize(mongocrypt, io, master_key_document, key_alt_names, key_material) ⇒ DataKeyContext
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
새 DataKeyContext 객체 만들기
41 42 43 44 45 46 47 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/data_key_context.rb', 줄 41 def 초기화(mongocrypt, io, master_key_document, key_alt_names, key_material) super(mongocrypt, io) 바인딩.ctx_setopt_key_encryption_key(self, master_key_document.to_document) set_key_alt_names(key_alt_names) 만약 key_alt_names 바인딩.ctx_setopt_key_material(self, BSON::바이너리.신규(key_material)) 만약 key_material initialize_ctx end |