Class CredentialsListFactory
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<List<Credential>>
net.shibboleth.oidc.profile.config.CredentialsListFactory
- All Implemented Interfaces:
Aware,BeanClassLoaderAware,BeanFactoryAware,DisposableBean,FactoryBean<List<Credential>>,InitializingBean
A factory that returns a list of credentials which does not contain any null elements.
Primarily created to support signature credential injection into the SignatureSigningConfiguration
when the credential list may contain, in its raw state, null elements.
- Since:
- 2.2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<Credential>The credentials which may contain null elements.Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
loggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
-
Field Details
-
credentials
The credentials which may contain null elements.
-
-
Constructor Details
-
CredentialsListFactory
Constructor.- Parameters:
creds- the credentials, which can be null and may contain null elements.
-
-
Method Details
-
getObjectType
- Specified by:
getObjectTypein interfaceFactoryBean<List<Credential>>- Specified by:
getObjectTypein classAbstractFactoryBean<List<Credential>>
-
createInstance
- Specified by:
createInstancein classAbstractFactoryBean<List<Credential>>- Throws:
Exception
-