Módulo: Mongo::Crypt::KMS
- Definido em:
- 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/kmip/credentials.rb,
lib/mongo/crypt/KMS/Azure/crypt/KMS/local/credentials.rb,
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
Visão geral
rubocop:disable Style/Documentation
Definido sob namespace
Módulos: Amazon Web Services, Azure, GCP, KMIP, Local, Classes de validação : Credentials, CredentialsNotFound, MasterKeyDocument
Recolhimento do Resumo do método de classe
-
.provider_base_type(identifier) ⇒ string
privado
Retorna o tipo de provedor base de um identificador de provedor KMS.
Detalhes do método de classe
.provider_base_type(identifier) ⇒ String
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Retorna o tipo de provedor base de um identificador de provedor KMS. Por exemplo, "aws:name1" retorna "aws" e :aws retorna "aws".
33 34 35 |
# Arquivo 'lib/mongo/crypt/kms.rb', linha 33 def auto.provider_base_type(identificador) identificador.to_s.dividir(':').primeiro end |