Class BasicInlineCredentialFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
net.shibboleth.ext.spring.factory.AbstractComponentAwareFactoryBean<T>
net.shibboleth.idp.profile.spring.factory.AbstractCredentialFactoryBean<BasicCredential>
net.shibboleth.idp.profile.spring.factory.AbstractBasicCredentialFactoryBean
net.shibboleth.idp.profile.spring.factory.BasicInlineCredentialFactoryBean
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,BeanFactoryAware
,DisposableBean
,FactoryBean<BasicCredential>
,InitializingBean
Factory bean for BasicInline Credentials.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.shibboleth.idp.profile.spring.factory.AbstractBasicCredentialFactoryBean
AbstractBasicCredentialFactoryBean.SecretKeyEncoding
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]
Configured private key Info.private byte[]
Configured public key Info.private byte[]
Configured secret key Info.Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PrivateKey
Get the configured Private key.byte[]
Get the information used to generate the private key.protected PublicKey
return the configured Public Key.byte[]
Get the information used to generate the public key.protected SecretKey
return the configured Secret Key.byte[]
Get the information used to generate the secret key.void
setPrivateKeyInfo
(byte[] info) Set the information used to generate the private key.void
setPublicKeyInfo
(byte[] info) Set the information used to generate the public key.void
setSecretKeyInfo
(byte[] info) Set the information used to generate the secret key.Methods inherited from class net.shibboleth.idp.profile.spring.factory.AbstractBasicCredentialFactoryBean
decodeSecretKey, decodeSecretKey, doCreateInstance, getObjectType, getSecretKeyAlgorithm, getSecretKeyEncoding, setSecretKeyAlgorithm, setSecretKeyEncoding
Methods inherited from class net.shibboleth.idp.profile.spring.factory.AbstractCredentialFactoryBean
getConfigDescription, getEntityID, getKeyNames, getPrivateKeyPassword, getUsageType, setConfigDescription, setEntityID, setKeyNames, setPrivateKeyPassword, setUsageType
Methods inherited from class net.shibboleth.ext.spring.factory.AbstractComponentAwareFactoryBean
createInstance, destroyInstance
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
-
Field Details
-
publicKeyInfo
@Nullable private byte[] publicKeyInfoConfigured public key Info. -
privateKeyInfo
@Nullable private byte[] privateKeyInfoConfigured private key Info. -
secretKeyInfo
@Nullable private byte[] secretKeyInfoConfigured secret key Info.
-
-
Constructor Details
-
BasicInlineCredentialFactoryBean
public BasicInlineCredentialFactoryBean()
-
-
Method Details
-
getPublicKeyInfo
@Nullable public byte[] getPublicKeyInfo()Get the information used to generate the public key.- Returns:
- Returns the info.
-
setPublicKeyInfo
public void setPublicKeyInfo(@Nullable byte[] info) Set the information used to generate the public key.- Parameters:
info
- The info to set.
-
getPrivateKeyInfo
@Nullable public byte[] getPrivateKeyInfo()Get the information used to generate the private key.- Returns:
- Returns the info.
-
setPrivateKeyInfo
public void setPrivateKeyInfo(@Nullable byte[] info) Set the information used to generate the private key.- Parameters:
info
- The info to set.
-
getSecretKeyInfo
@Nullable public byte[] getSecretKeyInfo()Get the information used to generate the secret key.- Returns:
- Returns the info.
-
setSecretKeyInfo
public void setSecretKeyInfo(@Nullable byte[] info) Set the information used to generate the secret key.- Parameters:
info
- The info to set.
-
getPublicKey
return the configured Public Key.- Specified by:
getPublicKey
in classAbstractBasicCredentialFactoryBean
- Returns:
- the key, or none if not configured.
-
getPrivateKey
Get the configured Private key.- Specified by:
getPrivateKey
in classAbstractBasicCredentialFactoryBean
- Returns:
- the key or null if non configured
-
getSecretKey
return the configured Secret Key.- Specified by:
getSecretKey
in classAbstractBasicCredentialFactoryBean
- Returns:
- the key, or none if not configured.
-