keystone.credential.providers.core module

keystone.credential.providers.core module

class keystone.credential.providers.core.Provider[source]

Bases: object

Interface for credential providers that support encryption.

decrypt(credential)[source]

Decrypt a credential.

Parameters:credential (str) – credential to decrypt
Returns:credential str as plaintext
Raises:keystone.exception.CredentialEncryptionError
encrypt(credential)[source]

Encrypt a credential.

Parameters:credential (str) – credential to encrypt
Returns:encrypted credential str
Raises:keystone.exception.CredentialEncryptionError
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.