Package org.opensaml.spring.credential
Class BasicInlineCredentialFactoryBean
java.lang.Object
net.shibboleth.shared.spring.factory.AbstractFactoryBean<T>
net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean<T>
org.opensaml.spring.credential.AbstractCredentialFactoryBean<BasicCredential>
org.opensaml.spring.credential.AbstractBasicCredentialFactoryBean
org.opensaml.spring.credential.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 org.opensaml.spring.credential.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 interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PrivateKeyGet the configured Private key.byte[]Get the information used to generate the private key.protected PublicKeyreturn the configured Public Key.byte[]Get the information used to generate the public key.protected SecretKeyreturn the configured Secret Key.byte[]Get the information used to generate the secret key.voidsetPrivateKeyInfo(byte[] info) Set the information used to generate the private key.voidsetPublicKeyInfo(byte[] info) Set the information used to generate the public key.voidsetSecretKeyInfo(byte[] info) Set the information used to generate the secret key.Methods inherited from class org.opensaml.spring.credential.AbstractBasicCredentialFactoryBean
decodeSecretKey, decodeSecretKey, doCreateInstance, getObjectType, getSecretKeyAlgorithm, getSecretKeyEncoding, setSecretKeyAlgorithm, setSecretKeyEncodingMethods inherited from class org.opensaml.spring.credential.AbstractCredentialFactoryBean
getConfigDescription, getEntityID, getKeyNames, getPrivateKeyPassword, getUsageType, setConfigDescription, setEntityID, setKeyNames, setPrivateKeyPassword, setUsageTypeMethods inherited from class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
createInstance, destroyInstance, setThrowIfNullMethods inherited from class net.shibboleth.shared.spring.factory.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:
getPublicKeyin classAbstractBasicCredentialFactoryBean- Returns:
- the key, or none if not configured.
-
getPrivateKey
Get the configured Private key.- Specified by:
getPrivateKeyin classAbstractBasicCredentialFactoryBean- Returns:
- the key or null if non configured
-
getSecretKey
return the configured Secret Key.- Specified by:
getSecretKeyin classAbstractBasicCredentialFactoryBean- Returns:
- the key, or none if not configured.
-