Class KeyManagerImpl
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.ecm.platform.auth.saml.key.KeyManagerImpl
- All Implemented Interfaces:
net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,,net.shibboleth.utilities.java.support.resolver.CriteriaSet> KeyManager,Adaptable,Component,Extensible,TimestampedService,org.opensaml.security.credential.CredentialResolver
An implementation of
KeyManager that uses a JKS key store.-
Field Summary
FieldsFields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCertificate(String alias) org.opensaml.security.credential.CredentialgetCredential(String keyName) org.opensaml.security.credential.Credentialorg.opensaml.security.credential.Credentialorg.opensaml.security.credential.CredentialvoidregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) Iterable<org.opensaml.security.credential.Credential>resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) org.opensaml.security.credential.CredentialresolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) voidunregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
activate, addRuntimeMessage, addRuntimeMessage, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, unregisterExtensionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nuxeo.runtime.model.Component
getApplicationStartedOrder
-
Field Details
-
config
-
-
Constructor Details
-
KeyManagerImpl
public KeyManagerImpl()
-
-
Method Details
-
registerContribution
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
registerContributionin classDefaultComponent
-
unregisterContribution
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
unregisterContributionin classDefaultComponent
-
getCredential
- Specified by:
getCredentialin interfaceKeyManager
-
getAvailableCredentials
- Specified by:
getAvailableCredentialsin interfaceKeyManager
-
getCertificate
- Specified by:
getCertificatein interfaceKeyManager
-
getSigningCredential
public org.opensaml.security.credential.Credential getSigningCredential()- Specified by:
getSigningCredentialin interfaceKeyManager
-
getEncryptionCredential
public org.opensaml.security.credential.Credential getEncryptionCredential()- Specified by:
getEncryptionCredentialin interfaceKeyManager
-
getTlsCredential
public org.opensaml.security.credential.Credential getTlsCredential()- Specified by:
getTlsCredentialin interfaceKeyManager
-
resolve
@NotNull public Iterable<org.opensaml.security.credential.Credential> resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException - Specified by:
resolvein interfacenet.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,net.shibboleth.utilities.java.support.resolver.CriteriaSet> - Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
resolveSingle
public org.opensaml.security.credential.Credential resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException - Specified by:
resolveSinglein interfacenet.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,net.shibboleth.utilities.java.support.resolver.CriteriaSet> - Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-