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