|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SamlConstants
Generic Constants used by the WS-Security SAMLToken Profile support.
Field Summary | |
---|---|
static java.lang.String |
CACHE_CUSHION
The key is used to specify cushion in milliseconds that a cached token should not be reused, and a new token should be issued. |
static java.lang.String |
CACHE_ENTRIES
The key is used to indicate how many cache entries could be maintained in an BindingProvider instance. |
static java.lang.String |
CACHE_TOKEN
The key is used to specify if SAMLToken could be cached for reuse. |
static java.lang.String |
CLOCK_SKEW
The key is used to specify allowable clock skew. |
static java.lang.String |
CONFIRMATION_METHOD
This is the key used to specify SAMLToken subject ConfirmationMethod. |
static long |
DEFAULT_SAML_EXPIRES_IN_MILLISECONDS
The value specify the default SAMLToken lifetime in milliseconds for a self-issued SAMLToken. |
static boolean |
DEFAULT_TRUST_CLIENT_COLLECTION_REQUEST
This value is to indicate RequestsecurityTokenCollection is not used in WS-Trust request. |
static java.lang.String |
DEFAULT_TRUST_CLIENT_WSTRUST_NAMESPACE
This value is WS-Trust 1.3 namespace. |
static java.lang.String |
FAILOVER_TO_TOKEN_REQUEST
The key is used to indicate if ws-security runtime should use attached policyset to issue a new SAMLToken if the input SAMLToken in RequestContext is invalid. |
static java.lang.String |
KEY_ALIAS
This is the optional key used to specify the key alias for SAMLToken consuming |
static java.lang.String |
KEY_NAME
This is the optional key used to specify the key name for SAMLToken consuming |
static java.lang.String |
KEY_PASSWORD
This is the optional key used to specify the key password for SAMLToken consuming |
static java.lang.String |
KEY_SIZE
This is the key used to specify KeySize when requesting a SecretKey from STS. |
static java.lang.String |
KEY_STORE_PASSWORD
This is the key used to specify keystore password for SAMLToken consuming |
static java.lang.String |
KEY_STORE_PATH
This is the key used to specify keystore file path for SAMLToken consuming |
static java.lang.String |
KEY_STORE_REF
This is the key used to specify keystore reference for SAMLToken consuming |
static java.lang.String |
KEY_STORE_TYPE
This is the key used to specify keystore type name for SAMLToken consuming |
static java.lang.String |
KEY_TYPE
This is the key used to specify KeyType when making WS-Trust request to STS. |
static java.lang.String |
SAML_SELF_ISSUER_CONFIG
The key specifies the required configuration data when generating a self-issued SAML token. |
static java.lang.String |
SAMLTOKEN_IN_MESSAGECONTEXT
The key is used to set SAMLToken to RequestContext |
static java.lang.String |
SAMLTOKEN_OUT_MESSAGECONTEXT
The key is used to get SAMLToken from ResponseContext |
static java.lang.String |
SAMLTOKEN_SELF_ISSUER
The key is the default SAML self-issuer name |
static java.lang.String |
SERVICE_ALIAS
The key is used to specify Certificate's alias of target service. |
static java.lang.String |
SIGN_SAMLTOKEN_WITH_STRT
This is the key used to specify if a SAMLToken should be signed with application message. |
static java.lang.String |
SIGNATURE_REQUIRED
This is the key used to specify if signature on SAML assertion is required. |
static java.lang.String |
STS_ADDRESS
This is the key used to specify the SecurityTokenService address. |
static java.lang.String |
Token_REQUEST
This is the key used to specify SAMLToken request method. |
static java.lang.String |
TRUST_ANY_STS_SIGNER
This is the key used to specify if recipient trust any certificate that signs SAML assertion. |
static java.lang.String |
TRUST_CLIENT_BINDING
This is the key used to specify WS-trust client's binding name. |
static java.lang.String |
TRUST_CLIENT_BINDING_SCOPE
This is the key used to specify binding scope for the policyset attached to WS-Trust client. |
static java.lang.String |
TRUST_CLIENT_COLLECTION_REQUEST
This is the key used to specify if RequestSecurityTokenCollection is required in WS-Trust request. |
static java.lang.String |
TRUST_CLIENT_POLICY
This is the key used to specify WS-Trust client's policyset name |
static java.lang.String |
TRUST_CLIENT_SOAP_VERSION
This is the key used to specify the SOAP version in WS-Trust request. |
static java.lang.String |
TRUST_CLIENT_WSTRUST_NAMESPACE
This is the key used to specify the WS-Trust namespace in WS-Trust request |
static java.lang.String |
TRUST_CLIENT_WSTRUST_NAMESPACE_12
This value is the alias for WS-Trust 1.2 namespace. |
static java.lang.String |
TRUST_CLIENT_WSTRUST_NAMESPACE_13
This value is the alias for WS-Trust 1.3 namespace. |
static java.lang.String |
TRUST_STORE_PASSWORD
This is the key used to specify truststore password for SAMLToken consuming |
static java.lang.String |
TRUST_STORE_PATH
This is the key used to specify truststore file path for SAMLToken consuming |
static java.lang.String |
TRUST_STORE_REF
This is the key used to specify truststore reference for SAMLToken consuming |
static java.lang.String |
TRUST_STORE_TYPE
This is the key used to specify truststore type name for SAMLToken consuming |
static java.lang.String |
TRUSTED_ISSUER_
The key is trusted issuer name whose name is trustedIssuer_n where n is an integer. |
static java.lang.String |
TRUSTED_ISSUER_SUBJECTDN
The key is trusted issuer X509Certificate's SubjectDN name whose name is trustedSubjectDN_n where n is an integer. |
static java.lang.String |
TRUSTED_STS_ALIAS
This is the optional key used to specify the trusted STS certificate's alias for SAMLToken consuming |
static java.lang.String |
USE_KEY_TYPE
This is the optional key used to specify the Usekey type, which tells client to generate desired type of KeyInfo. |
static java.lang.String |
VALIDATE_AUDIENCE
The key is used to set the flag to validate AudienceRestriction assertion The default behavior is not to require AudienceRestriction validation. |
static java.lang.String |
VALIDATE_ONETIMEUSE
The key is used to set the flag to validate OneTimeUse assertion in SAML 2.0, or DoNotCacheCondition in SAML 1.1 The default behavior is to require OneTimeUse assertion validation. |
Field Detail |
---|
static final java.lang.String STS_ADDRESS
This is the key used to specify the SecurityTokenService address.
static final java.lang.String KEY_TYPE
This is the key used to specify KeyType when making WS-Trust request to STS.
static final java.lang.String KEY_SIZE
This is the key used to specify KeySize when requesting a SecretKey from STS.
static final java.lang.String Token_REQUEST
This is the key used to specify SAMLToken request method. Valid values include "issue", "propagation", and "issueByWSPrincipal". The default value is "issue".
static final java.lang.String CONFIRMATION_METHOD
This is the key used to specify SAMLToken subject ConfirmationMethod. Valid values include "bearer", "holder-of-key", and "sender-vouches".
static final java.lang.String TRUST_CLIENT_POLICY
This is the key used to specify WS-Trust client's policyset name
static final java.lang.String TRUST_CLIENT_BINDING
This is the key used to specify WS-trust client's binding name.
static final java.lang.String TRUST_STORE_REF
This is the key used to specify truststore reference for SAMLToken consuming
static final java.lang.String TRUST_STORE_PATH
This is the key used to specify truststore file path for SAMLToken consuming
static final java.lang.String TRUST_STORE_TYPE
This is the key used to specify truststore type name for SAMLToken consuming
static final java.lang.String TRUST_STORE_PASSWORD
This is the key used to specify truststore password for SAMLToken consuming
static final java.lang.String TRUSTED_STS_ALIAS
This is the optional key used to specify the trusted STS certificate's alias for SAMLToken consuming
static final java.lang.String TRUST_ANY_STS_SIGNER
This is the key used to specify if recipient trust any certificate that signs SAML assertion.
static final java.lang.String SIGNATURE_REQUIRED
This is the key used to specify if signature on SAML assertion is required. Valid values are "true" or "false".
static final java.lang.String TRUST_CLIENT_SOAP_VERSION
This is the key used to specify the SOAP version in WS-Trust request. Valid values are "1.1" or "1.2". The default value is the same SOAP version used by application client.
static final java.lang.String TRUST_CLIENT_BINDING_SCOPE
This is the key used to specify binding scope for the policyset attached to WS-Trust client.
static final java.lang.String SIGN_SAMLTOKEN_WITH_STRT
This is the key used to specify if a SAMLToken should be signed with application message.
static final long DEFAULT_SAML_EXPIRES_IN_MILLISECONDS
The value specify the default SAMLToken lifetime in milliseconds for a self-issued SAMLToken.
static final java.lang.String TRUST_CLIENT_WSTRUST_NAMESPACE
This is the key used to specify the WS-Trust namespace in WS-Trust request
static final java.lang.String TRUST_CLIENT_WSTRUST_NAMESPACE_12
This value is the alias for WS-Trust 1.2 namespace.
static final java.lang.String TRUST_CLIENT_WSTRUST_NAMESPACE_13
This value is the alias for WS-Trust 1.3 namespace.
static final java.lang.String DEFAULT_TRUST_CLIENT_WSTRUST_NAMESPACE
This value is WS-Trust 1.3 namespace.
static final java.lang.String TRUST_CLIENT_COLLECTION_REQUEST
This is the key used to specify if RequestSecurityTokenCollection is required in WS-Trust request. The default behavior is to use RequestSecurityToken instead of RequestSecurityTokenCollection.
static final boolean DEFAULT_TRUST_CLIENT_COLLECTION_REQUEST
This value is to indicate RequestsecurityTokenCollection is not used in WS-Trust request.
static final java.lang.String KEY_STORE_REF
This is the key used to specify keystore reference for SAMLToken consuming
static final java.lang.String KEY_STORE_PATH
This is the key used to specify keystore file path for SAMLToken consuming
static final java.lang.String KEY_STORE_TYPE
This is the key used to specify keystore type name for SAMLToken consuming
static final java.lang.String KEY_STORE_PASSWORD
This is the key used to specify keystore password for SAMLToken consuming
static final java.lang.String KEY_ALIAS
This is the optional key used to specify the key alias for SAMLToken consuming
static final java.lang.String KEY_NAME
This is the optional key used to specify the key name for SAMLToken consuming
static final java.lang.String KEY_PASSWORD
This is the optional key used to specify the key password for SAMLToken consuming
static final java.lang.String USE_KEY_TYPE
This is the optional key used to specify the Usekey type, which tells client to generate desired type of KeyInfo. The valid values are "KeyValue", "X509Certificate", "X509IssuerSerial", "X509SubjectName", "X509SKI", and "Thumbprint".
static final java.lang.String SAMLTOKEN_IN_MESSAGECONTEXT
The key is used to set SAMLToken to RequestContext
static final java.lang.String SAMLTOKEN_OUT_MESSAGECONTEXT
The key is used to get SAMLToken from ResponseContext
static final java.lang.String CACHE_CUSHION
The key is used to specify cushion in milliseconds that a cached token should not be reused, and a new token should be issued.
static final java.lang.String CACHE_TOKEN
The key is used to specify if SAMLToken could be cached for reuse. The default behavior is to allow SAMLToken caching for reuse.
static final java.lang.String CACHE_ENTRIES
The key is used to indicate how many cache entries could be maintained in an BindingProvider instance.
static final java.lang.String SERVICE_ALIAS
The key is used to specify Certificate's alias of target service.
static final java.lang.String CLOCK_SKEW
The key is used to specify allowable clock skew.
static final java.lang.String VALIDATE_ONETIMEUSE
The key is used to set the flag to validate OneTimeUse assertion in SAML 2.0, or DoNotCacheCondition in SAML 1.1 The default behavior is to require OneTimeUse assertion validation.
static final java.lang.String VALIDATE_AUDIENCE
The key is used to set the flag to validate AudienceRestriction assertion The default behavior is not to require AudienceRestriction validation.
static final java.lang.String FAILOVER_TO_TOKEN_REQUEST
The key is used to indicate if ws-security runtime should use attached policyset to issue a new SAMLToken if the input SAMLToken in RequestContext is invalid. The default behavior is to always issue a new one if input token is invalid.
static final java.lang.String SAMLTOKEN_SELF_ISSUER
The key is the default SAML self-issuer name
static final java.lang.String SAML_SELF_ISSUER_CONFIG
The key specifies the required configuration data when generating a self-issued SAML token.
static final java.lang.String TRUSTED_ISSUER_
The key is trusted issuer name whose name is
trustedIssuer_n
where n
is an integer.
static final java.lang.String TRUSTED_ISSUER_SUBJECTDN
The key is trusted issuer X509Certificate's SubjectDN name whose name is
trustedSubjectDN_n
where n
is an integer.
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |