Package org.opensaml.security.x509.impl
Class X509KeyManagerX509CredentialAdapter
java.lang.Object
org.opensaml.security.credential.AbstractCredential
org.opensaml.security.x509.impl.X509KeyManagerX509CredentialAdapter
- All Implemented Interfaces:
Credential,X509Credential
public class X509KeyManagerX509CredentialAdapter
extends AbstractCredential
implements X509Credential
A class that wraps a
X509KeyManager and exposes it as an X509Credential.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringAlias used to reference the credential in the key manager.private final X509KeyManagerWrapped key manager. -
Constructor Summary
ConstructorsConstructorDescriptionX509KeyManagerX509CredentialAdapter(X509KeyManager manager, String alias) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Credential>getCRLs()voidsetEntityId(String newEntityID) voidsetUsageType(UsageType newUsageType) Methods inherited from class org.opensaml.security.credential.AbstractCredential
getCredentialContextSet, getEntityId, getKeyNames, getSecretKey, getUsageType, setPrivateKey, setPublicKey, setSecretKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.security.credential.Credential
getCredentialContextSet, getEntityId, getKeyNames, getSecretKey, getUsageType
-
Field Details
-
credentialAlias
Alias used to reference the credential in the key manager. -
keyManager
Wrapped key manager.
-
-
Constructor Details
-
X509KeyManagerX509CredentialAdapter
public X509KeyManagerX509CredentialAdapter(@Nonnull @ParameterName(name="manager") X509KeyManager manager, @Nonnull @ParameterName(name="alias") String alias) Constructor.- Parameters:
manager- wrapped key manageralias- alias used to reference the credential in the key manager
-
-
Method Details
-
getCRLs
- Specified by:
getCRLsin interfaceX509Credential
-
getEntityCertificate
- Specified by:
getEntityCertificatein interfaceX509Credential
-
getEntityCertificateChain
- Specified by:
getEntityCertificateChainin interfaceX509Credential
-
getPrivateKey
- Specified by:
getPrivateKeyin interfaceCredential- Overrides:
getPrivateKeyin classAbstractCredential
-
getPublicKey
- Specified by:
getPublicKeyin interfaceCredential- Overrides:
getPublicKeyin classAbstractCredential
-
getCredentialType
- Specified by:
getCredentialTypein interfaceCredential
-
setEntityId
- Overrides:
setEntityIdin classAbstractCredential
-
setUsageType
- Overrides:
setUsageTypein classAbstractCredential
-