|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConsumerConfig
This interface encapsulates getter and setter methods for the configuration attributes of the SAML token consumer.
Field Summary | |
---|---|
static long |
DEFAULT_CLOCKSKEW
|
Method Summary | |
---|---|
java.lang.String |
getAlgorithmSuite()
Returns the Encryption Algorithm for encrypted token or key. |
java.lang.String |
getAliasForTokenProvider()
Returns a string representing the key alias corresponding to the token provider. |
long |
getClockSkew()
Return the allowable clock skew. |
KeyInformationConfig |
getKeyInformationConfig()
Returns the KeyInformationConfig object to be be used to decrypt an encrypted SAML token or key. |
KeyStoreConfig |
getKeyStoreConfig()
Returns the KeyStoreConfig object used for the decryption of a SAML token or keys. |
KeyStoreConfig |
getTrustStoreConfig()
Returns the KeyStoreConfig object used in the validation of the SAML Enveloped-Signature. |
boolean |
isAssertionSignatureRequired()
Returns an indication as to whether this token consumer requires signed SAML assertions. |
void |
setAlgorithmSuite(java.lang.String alg)
Sets the encryption algorithm for the encrypted token or key. |
void |
setAliasForTokenProvider(java.lang.String alias)
Sets alias for Token provider's key. |
void |
setAssertionSignatureRequired(boolean option)
Indicates if signature on the assertion is required by this consumer. |
void |
setClockSkew(long time)
Set clock skew |
void |
setKeyInformationConfig(KeyInformationConfig kic)
Sets the Key Information configuration attribute. |
void |
setKeyStoreConfig(KeyStoreConfig ksc)
Sets the KeyStore configuration attribute. |
void |
setTrustAnySTS(boolean option)
Indicates if this consumer trusts all token providers. |
void |
setTrustStoreConfig(KeyStoreConfig tsc)
Sets the TrustStore configuration attribute. |
boolean |
trustAnySTS()
Returns an indication as to whether this token consumer trusts all token providers. |
Methods inherited from interface com.ibm.wsspi.wssecurity.core.config.Configuration |
---|
validate |
Field Detail |
---|
static final long DEFAULT_CLOCKSKEW
Method Detail |
---|
java.lang.String getAlgorithmSuite()
KeyInformationConfig getKeyInformationConfig()
KeyInformationConfig
KeyStoreConfig getKeyStoreConfig()
KeyStoreConfig
KeyStoreConfig getTrustStoreConfig()
KeyStoreConfig
java.lang.String getAliasForTokenProvider()
boolean isAssertionSignatureRequired()
boolean trustAnySTS()
void setAlgorithmSuite(java.lang.String alg)
alg
- a string representing the algorithm.void setKeyInformationConfig(KeyInformationConfig kic)
KeyInformationConfig
void setKeyStoreConfig(KeyStoreConfig ksc)
KeyStoreConfig
void setTrustStoreConfig(KeyStoreConfig tsc)
tsc
- of KeyStoreConfig type.KeyStoreConfig
void setAliasForTokenProvider(java.lang.String alias)
alias
- name for the provider's key.void setAssertionSignatureRequired(boolean option)
option
- boolean true or false.void setTrustAnySTS(boolean option)
option
- boolean true or false.long getClockSkew()
void setClockSkew(long time)
clock
- kew in milliseconds
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |