|
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.
Method Summary | |
---|---|
java.lang.String |
getAttributeProvider()
Retrieves the name of the Attribute provider used by this SAML token issuer. |
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 |
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()
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.
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |