T - the type of credential to create.public abstract class AbstractCredentialFactoryBean<T extends Credential> extends AbstractComponentAwareFactoryBean<T>
AbstractCredential.| Modifier and Type | Field and Description |
|---|---|
private String |
configDescription
For logging: The description of the source of the configuration.
|
private String |
entityID
Identifier for the owner of the credential.
|
private List<String> |
keyNames
Names for the key represented by the credential.
|
private char[] |
privateKeyPassword
The privateKey Password (if any).
|
private String |
usageType
Usage type of the credential.
|
| Constructor and Description |
|---|
AbstractCredentialFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigDescription()
For logging, get the description of the resource that defined this bean.
|
String |
getEntityID()
Get the entity ID of the credential.
|
List<String> |
getKeyNames()
Gets the names for the key represented by the credential.
|
char[] |
getPrivateKeyPassword()
Get the password for the private key.
|
String |
getUsageType()
Gets the usage type of the credential.
|
void |
setConfigDescription(String desc)
For logging, set the description of the resource that defined this bean.
|
void |
setEntityID(String newEntityID)
Set the entity ID of the credential.
|
void |
setKeyNames(List<String> names)
Sets the names for the key represented by the credential.
|
void |
setPrivateKeyPassword(char[] password)
Set the password for the private key.
|
void |
setUsageType(String type)
Sets the usage type of the credential.
|
createInstance, destroyInstance, doCreateInstanceprivate String usageType
private String entityID
@Nullable private char[] privateKeyPassword
@Nullable public List<String> getKeyNames()
@Nullable public String getUsageType()
@Nullable public String getEntityID()
public void setKeyNames(@Nullable List<String> names)
names - names for the key represented by the credentialpublic void setUsageType(@Nullable String type)
type - usage type of the credentialpublic void setEntityID(@Nullable String newEntityID)
newEntityID - the entity ID@Nullable public char[] getPrivateKeyPassword()
public void setPrivateKeyPassword(@Nullable char[] password)
password - The password to set.public String getConfigDescription()
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.