|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProviderConfig
This interface encapsulates the configuration information for the SAML token provider.
User should never implement this interface directly, and is required to useSAMLTokenFactory
to get an instance of ProviderConfig.
Method Summary | |
---|---|
java.lang.String |
getAttributeProvider()
Retrieves the name of the Attribute provider used by this SAML token issuer. |
java.lang.String |
getIssuerFormat()
Retrieves the Issuer Format |
KeyInformationConfig |
getKeyInformationConfig()
Retrieves the key attributes for the SAML token issuer. |
KeyStoreConfig |
getKeyStoreConfig()
Retrieves the keyStore configuration object for the SAML token issuer. |
java.lang.String |
getNameIDProvider()
Retrieves the NameIDProvider provider used by this SAML token issuer. |
java.lang.String |
getSamlModifier()
Retrieves the implementation class name that is configured for modification of a SAML Assertion before it is signed. |
long |
getTimeToLive()
Retrieves the lifetime of the SAML tokens issued by this provider. |
KeyStoreConfig |
getTrustStoreConfig()
Retrieves the trustStore configuration object for the SAML token issuer. |
void |
setAttributeProvider(java.lang.String provider)
Sets the name of the Attribute provider used by this SAML token issuer. |
void |
setIssuerFormat(java.lang.String format)
Sets the Issuer Format |
void |
setKeyInformationConfig(KeyInformationConfig kic)
Sets the key information attributes for the SAML token issuer. |
void |
setKeyStoreConfig(KeyStoreConfig ksc)
Sets the keyStore configuration object for the SAML token issuer. |
void |
setNameIDProvider(java.lang.String provider)
Sets the NameIDProvider used by this SAML token issuer. |
void |
setSamlModifier(java.lang.String mod)
Sets the implementation class name that is configured for modification of a SAML Assertion before it is signed. |
void |
setTimeToLive(long ttl)
Sets the lifetime value for the tokens issued by this SAML token issuer. |
void |
setTrustStoreConfig(KeyStoreConfig tsc)
Sets the trustStore configuration object for the SAML token issuer. |
void |
validate()
Performs validation on the configuration of the SAML token issuer. |
Methods inherited from interface com.ibm.wsspi.wssecurity.core.token.config.ProviderConfiguration |
---|
getIssuerURI, setIssuerURI |
Method Detail |
---|
KeyInformationConfig getKeyInformationConfig()
KeyInformationConfig
KeyStoreConfig getKeyStoreConfig()
ccom.ibm.wsspi.wssecurity.core.config.KeyStoreConfig.
KeyStoreConfig getTrustStoreConfig()
ccom.ibm.wsspi.wssecurity.core.config.KeyStoreConfig.
void validate() throws SoapSecurityException
validate
in interface Configuration
SoapSecurityException
- When there is a problem during the validationlong getTimeToLive()
java.lang.String getAttributeProvider()
java.lang.String getNameIDProvider()
java.lang.String getSamlModifier()
java.lang.String getIssuerFormat()
void setTimeToLive(long ttl)
a
- long integer for the tokens lifetime.void setAttributeProvider(java.lang.String provider)
a
- string identifying an Attribute provider.void setNameIDProvider(java.lang.String provider)
a
- string identifying NameIDProvider provider.void setSamlModifier(java.lang.String mod)
void setKeyInformationConfig(KeyInformationConfig kic)
kic
- object encapsulating the attributes of the issuer's key information.KeyInformationConfig
void setKeyStoreConfig(KeyStoreConfig ksc)
ccom.ibm.wsspi.wssecurity.core.config.KeyStoreConfig.
void setTrustStoreConfig(KeyStoreConfig tsc)
ccom.ibm.wsspi.wssecurity.core.config.KeyStoreConfig.
void setIssuerFormat(java.lang.String format)
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |