Package org.opensaml.security.credential
Interface MutableCredential
- All Superinterfaces:
Credential
- All Known Implementing Classes:
BasicCredential,BasicX509Credential
A specialization of
Credential which supports mutation of its properties.-
Method Summary
Modifier and TypeMethodDescriptionvoidsetEntityId(String newEntityID) Sets the ID of the entity this credential is for.voidsetPrivateKey(PrivateKey newPrivateKey) Sets the private key for this credential.voidsetPublicKey(PublicKey newPublicKey) Sets the public key for this credential.voidsetSecretKey(SecretKey newSecretKey) Sets the secret key for this credential.voidsetUsageType(UsageType newUsageType) Sets the usage type for this credential.Methods inherited from interface org.opensaml.security.credential.Credential
getCredentialContextSet, getCredentialType, getEntityId, getKeyNames, getPrivateKey, getPublicKey, getSecretKey, getUsageType
-
Method Details
-
setEntityId
Sets the ID of the entity this credential is for.- Parameters:
newEntityID- ID of the entity this credential is for
-
setUsageType
Sets the usage type for this credential.- Parameters:
newUsageType- usage type for this credential
-
setPublicKey
Sets the public key for this credential.- Parameters:
newPublicKey- public key for this credential
-
setPrivateKey
Sets the private key for this credential.- Parameters:
newPrivateKey- private key for this credential
-
setSecretKey
Sets the secret key for this credential.- Parameters:
newSecretKey- secret key for this credential
-