モジュール: Mongo::Crypt::KMS

定義:
lib/mongo/crypt/KMS.rb

、lib/mongo/crypt/KMS/credentials.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/KMS/Amazon
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/kmip/
Master_document.rb、lib/mongo/crypt/KMS/ Azure/
Master_document.rb、lib/mongo/crypt/KMS/local/
Master_document.rb、lib/mongo/crypt/KMS/
GCP/credentials_retriever.rb、lib/mongo/crypt/KMS/ Azure/credentials_retriever.rb

Overview

rubocop:disable Style/Documentation

名前空間で定義済み

Modules: Amazon Web ServicesAzureGCPKMIPLocal検証クラス:認証情報認証情報ではありません 、マスターキードキュメント

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

.provider_base_type(identifier) ⇒ String

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

KMS プロバイダー識別子からベース プロバイダー タイプを返します。例として、「AWS:name1」は「AWS」を返し、:AWS は「AWS」を返します。

パラメーター:

  • identifier String | Symbol

    KMS プロバイダー識別子。

次の値を返します。

  • ( string )

    基本プロバイダーの種類。



33
34
35
# ファイル 'lib/mongo/crypt/ kms.rb' の場合 33 行

デフォルト 自己.provider_base_type(identifier)
  identifier.to_s.分裂(':').最初に
end