Package org.opensaml.security.credential
Interface MutableCredential
- All Superinterfaces:
Credential
- All Known Implementing Classes:
BasicCredential
,BasicKeyAgreementCredential
,BasicX509Credential
A specialization of
Credential
which supports mutation of its properties.-
Method Summary
Modifier and TypeMethodDescriptionvoid
setEntityId
(String newEntityID) Sets the ID of the entity this credential is for.void
setPrivateKey
(PrivateKey newPrivateKey) Sets the private key for this credential.void
setPublicKey
(PublicKey newPublicKey) Sets the public key for this credential.void
setSecretKey
(SecretKey newSecretKey) Sets the secret key for this credential.void
setUsageType
(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
-