keystone.credential.providers.core module
updated: 2022-01-07 19:53
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 |
updated: 2022-01-07 19:53