模块:Mongo::Crypt:: KMS
- 定义于:
- lib/ Mongo/crypt/ KMS.rb 、
lib/
Mongo/crypt/ KMS/凭证.rb 、
lib/ Mongo/crypt/ KMS/ Amazon Web Services/凭证.rb 、
lib/ Mongo/crypt/ KMS/
GCP/凭证.rb
。 rb, lib/ Mongo/crypt/ KMS 凭证, lib/ Mongo/crypt/ KMS/ Azure 凭证, lib/ Mongo/crypt/ KMS 凭证, lib/ Mongo/crypt/ KMS/ Azure/access_token.rb、lib/ Mongo/crypt/ KMS/ 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
在命名空间下定义
模块: Amazon Web Services 、 Azure 、 GCP 、 KMIP 、 Local 、验证类: Credentials 、 CredentialsNotFound 、 MasterKeyDocument
类方法摘要折叠
-
.provider_base_type(identifier) ⇒ String
private
从 KMS 提供商标识符返回基础提供商类型。
类方法详细信息
.provider_base_type(identifier) ⇒ string
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
从 KMS 提供商标识符返回基础提供商类型。例如,"aws:name1" 返回 "aws",:aws 返回 "aws"。
33 34 35 |
# File 'lib/ Mongo/crypt/kms.rb', line 33 def self.provider_base_type(标识符) 标识符.to_s.拆分(' : ').first end |