keystone.credential.providers.core 模块

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

基类: object

支持加密的凭证提供程序的接口。

abstract decrypt(credential)[source]

解密凭证。

参数:

credential (str) – 要解密的凭证

返回值:

以明文形式的凭证字符串

引发:

keystone.exception.CredentialEncryptionError

abstract encrypt(credential)[source]

加密凭证。

参数:

credential (str) – 要加密的凭证

返回值:

加密后的凭证字符串

引发:

keystone.exception.CredentialEncryptionError