Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# ICredentialProvider Methods

The methods of the ICredentialProvider interface are listed below. For a complete list of ICredentialProvider interface members, see the ICredentialProvider Members topic.

#### Public Instance Methods

GetCredentialSource | Returns the source of the credentials as a `CredentialSource` object.
GetPassword | Returns the decrypted password for a backend application.
GetUsername | Returns the username for a backend application.
SetCredentialEncryptionType | Specify the type of encryption used to encrypt the password that was sent to the portlet.
SetCredentialSettingType | Specify what type of setting is being used to pass the credentials to the portlet.
SetPasswordParameterName | Specify the name of the setting that contains the password for the backend application.
SetPrivateKey | Specify the private key to use to decrypt the encrypted password that was sent to the portlet.
SetUsernameParameterName | Specify the name of the setting that contains the username for the backend application.

#### See Also

ICredentialProvider Interface | Plumtree.Remote.Portlet Namespace