클래스: Mongo::Crypt:: KMS::KMIP::Credentials Private
- 상속:
-
객체
- 객체
- Mongo::Crypt:: KMS::KMIP::Credentials
- 확장자:
- 전달 가능
- 다음을 포함합니다.
- 유효성 검사
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/KMS/kmip/ 자격 증명.rb
개요
이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
KMIP KMS 자격 증명 객체 에는 원격 KMIP KMS 제공자 에 대한 자격 증명 이 포함되어 있습니다.
상수 요약 접기
- FORMAT_HINT =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
"KMIP KMS 제공자 옵션은 다음 형식이어야 합니다. " + "{ endpoint: 'ENDPOINT' }"
인스턴스 속성 요약 접기
-
#endpoints ⇒ string
읽기 전용
비공개
선택적 포트가 있는 KMIP KMS 엔드포인트.
인스턴스 메서드 요약 접기
-
#initialize(opts) ⇒ 자격 증명
생성자
비공개
매개변수 해시를 통해 KMIP KMS 자격 증명 객체 를 생성합니다.
-
#to_document ⇒ BSON::Document
비공개
자격 증명 객체 를 libmongocrypt 형식의 BSON 문서 로 변환합니다.
유효성 검사에 포함된 메서드
#validate_param, validate_tls_options
생성자 세부 정보
#initialize(opts) ⇒ 자격 증명
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
매개변수 해시를 통해 KMIP KMS 자격 증명 객체 를 생성합니다.
47 48 49 50 51 52 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/kmip/credentials.rb', 줄 47 def 초기화(opts) @opts = opts 하지 않는 한 비어 있나요? @endpoint = validate_param(:endpoint, opts, FORMAT_HINT) end end |
인스턴스 속성 세부 정보
#endpoint ⇒ string (읽기 전용)
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
선택적 포트가 있는 KMIP KMS 엔드포인트를 반환합니다.
31 32 33 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/kmip/credentials.rb', 줄 31 def 엔드포인트 @endpoint end |
인스턴스 메서드 세부 정보
#to_document ⇒ BSON::Document
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
자격 증명 객체 를 libmongocrypt 형식의 BSON 문서 로 변환합니다.
57 58 59 60 61 62 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/kmip/credentials.rb', 줄 57 def to_document 반환 BSON::문서.신규({}) 만약 비어 있나요? BSON::문서.신규({ 엔드포인트: 엔드포인트, }) end |