Class SAMLConstants


  • public final class SAMLConstants
    extends Object
    This is a common class defining some constants common to all SAML elements.
    • Field Detail

      • passwordAuthMethods

        public static Set passwordAuthMethods
      • tokenAuthMethods

        public static Set tokenAuthMethods
      • assertionSAMLNameSpaceURI

        public static final String assertionSAMLNameSpaceURI
        SAML assertion namespace URI.
        See Also:
        Constant Field Values
      • PROTOCOL_NAMESPACE_URI

        public static final String PROTOCOL_NAMESPACE_URI
        SAML request-response protocol namespace URI.
        See Also:
        Constant Field Values
      • XMLSIG_NAMESPACE_URI

        public static final String XMLSIG_NAMESPACE_URI
        XML Digital Signature namespace.
        See Also:
        Constant Field Values
      • assertionDeclareStr

        public static final String assertionDeclareStr
        String which gets incorporated into toString(includeNS, declareNS) when declareNS is true for any assertion element.
        See Also:
        Constant Field Values
      • PROTOCOL_NAMESPACE_STRING

        public static final String PROTOCOL_NAMESPACE_STRING
        String used in the toString(includeNS, declareNS) method.
        See Also:
        Constant Field Values
      • X509SUBJECTNAME

        public static final String X509SUBJECTNAME
        NameQualifier in NameIdetifier for X509SubjectName.
        See Also:
        Constant Field Values
      • ACTION_NAMESPACE

        public static final String ACTION_NAMESPACE
        String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources. Title: Read/Write/Execute/Delete/Control Defined actions: Read Write Execute Delete Control These actions are interpreted in the normal manner, i.e.
        • Read: The subject may read the resource
        • Write: The subject may modify the resource
        • Execute: The subject may execute the resource
        • Delete: The subject may delete the resource
        • Control: The subject may specify the access control policy for the resource.
        See Also:
        Constant Field Values
      • ACTION_NAMESPACE_NEGATION

        public static final String ACTION_NAMESPACE_NEGATION
        String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources. Title: Read/Write/Execute/Delete/Control with Negation Defined actions: Read Write Execute Delete Control ~Read ~Write ~Execute ~Delete ~Control
        • Read: The subject may read the resource
        • Write: The subject may modify the resource
        • Execute: The subject may execute the resource
        • Delete: The subject may delete the resource
        • Control: The subject may specify the access control policy for the resource
        • ~Read: The subject may NOT read the resource
        • ~Write: The subject may NOT modify the resource
        • ~Execute: The subject may NOT execute the resource
        • ~Delete: The subject may NOT delete the resource
        • ~Control: The subject may NOT specify the access control policy for the resource
        An application MUST NOT authorize both an action and its negated form.
        See Also:
        Constant Field Values
      • ACTION_NAMESPACE_GHPP

        public static final String ACTION_NAMESPACE_GHPP
        String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources. Title: Get/Head/Put/Post Defined actions: GET HEAD PUT POST These actions bind to the corresponding HTTP operations. For example a subject authorized to perform the GET action on a resource is authorized to retrieve it. The GET and HEAD actions loosely correspond to the conventional read permission and the PUT and POST actions to the write permission. The correspondence is not exact however since a HTTP GET operation may cause data to be modified and a POST operation may cause modification to a resource other than the one specified in the request. For this reason a separate Action URI specifier is provided.
        See Also:
        Constant Field Values
      • ACTION_NAMESPACE_UNIX

        public static final String ACTION_NAMESPACE_UNIX
        String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources. Title: UNIX File Permissions Defined actions: The defined actions are the set of UNIX file access permissions expressed in the numeric (octal) notation. The action string is a four digit numeric code: extended user group world Where the extended access permission has the value
        • +2 if sgid is set
        • +4 if suid is set The user group and world access permissions have the value
        • +1 if execute permission is granted
        • +2 if write permission is granted
        • +4 if read permission is granted For example 0754 denotes the UNIX file access permission: user read, write and execute, group read and execute and world read.
        See Also:
        Constant Field Values
      • ASSERTION_MAJOR_VERSION

        public static final int ASSERTION_MAJOR_VERSION
        Major version of assertion.
        See Also:
        Constant Field Values
      • ASSERTION_MINOR_VERSION

        public static int ASSERTION_MINOR_VERSION
        Default Assertion minor version.
      • ASSERTION_MINOR_VERSION_ZERO

        public static final int ASSERTION_MINOR_VERSION_ZERO
        Assertion minor version 0.
        See Also:
        Constant Field Values
      • ASSERTION_MINOR_VERSION_ONE

        public static final int ASSERTION_MINOR_VERSION_ONE
        Assertion minor version 1.
        See Also:
        Constant Field Values
      • PROTOCOL_MAJOR_VERSION

        public static final int PROTOCOL_MAJOR_VERSION
        Protocol major version 1.
        See Also:
        Constant Field Values
      • PROTOCOL_MINOR_VERSION

        public static int PROTOCOL_MINOR_VERSION
        Default protocol minor version 1.
      • PROTOCOL_MINOR_VERSION_ZERO

        public static final int PROTOCOL_MINOR_VERSION_ZERO
        Protocol minor version 0.
        See Also:
        Constant Field Values
      • PROTOCOL_MINOR_VERSION_ONE

        public static final int PROTOCOL_MINOR_VERSION_ONE
        Protocol minor version 1.
        See Also:
        Constant Field Values
      • ID_LENGTH

        public static final int ID_LENGTH
        Assertion handle, request id, and response id have this length. If server id cannot be found, assertion id has this length also. request id, response id, and assertion id will be base64 encoded for printing.
        See Also:
        Constant Field Values
      • SERVER_ID_LENGTH

        public static final int SERVER_ID_LENGTH
        Length for server id. Used in load balancing.
        See Also:
        Constant Field Values
      • DEFAULT_ENCODING

        public static final String DEFAULT_ENCODING
        Default encoding used in the xml string conversion.
        See Also:
        Constant Field Values
      • CONFIRMATION_METHOD_ARTIFACT

        public static String CONFIRMATION_METHOD_ARTIFACT
        SAML artifact confirmation method identifier URI.
      • DEPRECATED_CONFIRMATION_METHOD_ARTIFACT

        public static final String DEPRECATED_CONFIRMATION_METHOD_ARTIFACT
        Deprecated SAML Artifact confirmation method identifier URI.
        See Also:
        Constant Field Values
      • CONFIRMATION_METHOD_IS

        public static final String CONFIRMATION_METHOD_IS
        OpenAM confirmation method identifier URI.
        See Also:
        Constant Field Values
      • CONFIRMATION_METHOD_BEARER

        public static final String CONFIRMATION_METHOD_BEARER
        SAML Bearer confirmation method identifier URI.
        See Also:
        Constant Field Values
      • CONFIRMATION_METHOD_HOLDEROFKEY

        public static final String CONFIRMATION_METHOD_HOLDEROFKEY
        SAML "Holder of Key" confirmation method identifier URI.
        See Also:
        Constant Field Values
      • CONFIRMATION_METHOD_SENDERVOUCHES

        public static final String CONFIRMATION_METHOD_SENDERVOUCHES
        SAML "Sender Vouches" confirmation method identifier URI.
        See Also:
        Constant Field Values
      • NOTBEFORE_TIMESKEW_NAME

        public static final String NOTBEFORE_TIMESKEW_NAME
        SAML service attribute that specifies time skew for not before attribute in assertion.
        See Also:
        Constant Field Values
      • ARTIFACT_TIMEOUT_NAME

        public static final String ARTIFACT_TIMEOUT_NAME
        SAML service attribute that specifies artifact timeout period.
        See Also:
        Constant Field Values
      • ASSERTION_TIMEOUT_NAME

        public static final String ASSERTION_TIMEOUT_NAME
        SAML service attribute that specifies assertion timeout period.
        See Also:
        Constant Field Values
      • REMOVE_ASSERTION_NAME

        public static final String REMOVE_ASSERTION_NAME
        SAML service attribute that specifies whether needs to remove assertion after it's being dereferenced or not.
        See Also:
        Constant Field Values
      • NOTBEFORE_TIMESKEW_DEFAULT

        public static final int NOTBEFORE_TIMESKEW_DEFAULT
        Default not before time skew. It's in seconds.
        See Also:
        Constant Field Values
      • ARTIFACT_TIMEOUT_DEFAULT

        public static final int ARTIFACT_TIMEOUT_DEFAULT
        Default artifact timeout period. It's in seconds.
        See Also:
        Constant Field Values
      • ASSERTION_TIMEOUT_DEFAULT

        public static final int ASSERTION_TIMEOUT_DEFAULT
        Default assertion timeout period. It's in seconds.
        See Also:
        Constant Field Values
      • SITE_ID_LIST

        public static final String SITE_ID_LIST
        SAML service attribute that specifies list of saml site IDs.
        See Also:
        Constant Field Values
      • INSTANCE_LIST

        public static final String INSTANCE_LIST
        SAML service attribute that specifies list of instances.
        See Also:
        Constant Field Values
      • ISSUER_NAME_LIST

        public static final String ISSUER_NAME_LIST
        SAML service attribute that specifies list of issuer names.
        See Also:
        Constant Field Values
      • SITE_ID_ISSUER_NAME_LIST

        public static final String SITE_ID_ISSUER_NAME_LIST
        SAML service attribute name for list of site ID and issuer names.
        See Also:
        Constant Field Values
      • SITE_CERT_ALIAS

        public static final String SITE_CERT_ALIAS
        SAML service attribute that specifies site's certificate alias.
        See Also:
        Constant Field Values
      • SIGN_REQUEST

        public static final String SIGN_REQUEST
        SAML service attribute that specifies whether to sign a request or not.
        See Also:
        Constant Field Values
      • SIGN_REQUEST_DEFAULT

        public static final String SIGN_REQUEST_DEFAULT
        Default is to not sign request.
        See Also:
        Constant Field Values
      • SIGN_RESPONSE

        public static final String SIGN_RESPONSE
        SAML service attribute that specifies whether to sign a response or not.
        See Also:
        Constant Field Values
      • SIGN_RESPONSE_DEFAULT

        public static final String SIGN_RESPONSE_DEFAULT
        Default is to not sign response.
        See Also:
        Constant Field Values
      • SIGN_ASSERTION

        public static final String SIGN_ASSERTION
        SAML service attribute that specifies whether to sign an assertion or not.
        See Also:
        Constant Field Values
      • SIGN_ASSERTION_DEFAULT

        public static final String SIGN_ASSERTION_DEFAULT
        Default is to not sign the assertion.
        See Also:
        Constant Field Values
      • ARTIFACT_NAME

        public static final String ARTIFACT_NAME
        SAML service attribute that specifies the name for artifact.
        See Also:
        Constant Field Values
      • NAME_ID_FORMAT_MAP

        public static final String NAME_ID_FORMAT_MAP
        SAML service attribute that specifies the name id format attribute map.
        See Also:
        Constant Field Values
      • ATTRIBUTE_MAP

        public static final String ATTRIBUTE_MAP
        SAML service attribute that specifies the attribute map.
        See Also:
        Constant Field Values
      • TARGET_SPECIFIER

        public static final String TARGET_SPECIFIER
        SAML service attribute that specifies target parameter.
        See Also:
        Constant Field Values
      • TARGET_SPECIFIER_DEFAULT

        public static final String TARGET_SPECIFIER_DEFAULT
        Default parameter for target.
        See Also:
        Constant Field Values
      • TRUSTED_SERVER_LIST

        public static final String TRUSTED_SERVER_LIST
        SAML service attribute that specifies list of trusted partners. A sample trusted server list entry is like target=.iplanet.com:8080| SAMLUrl=http://dsame.red.iplanet.com:8080/amserver/SAMLAwareServlet| POSTUrl=http://dsame.red.iplanet.com:8080/amserver/SAMLPOSTProfileServlet
        See Also:
        Constant Field Values
      • PARTNER_URLS

        public static final String PARTNER_URLS
        SAML service attribute that specifies partner urls. A sample Parter URL list entry is like: SourceID=encoded 20 bytes| SOAPUrl=http://dsame2.red.iplanet.com:8080/amserver/SAMLSOAPReceiver
        See Also:
        Constant Field Values
      • SAMLURL

        public static final String SAMLURL
        Constants for url which handles saml web browser artifact profile.
        See Also:
        Constant Field Values
      • POSTURL

        public static final String POSTURL
        Constants for url which handles saml web browser post profile.
        See Also:
        Constant Field Values
      • SOURCEID

        public static final String SOURCEID
        A SAML service attribute parameter. The 20-byte sequence defined as in the SiteID and Issuer name.
        See Also:
        Constant Field Values
      • PARTNERNAME

        public static final String PARTNERNAME
        A SAML service attribute parameter that defines partner's name. iPlanet-PUBLIC-STATIC
        See Also:
        Constant Field Values
      • SOAPUrl

        public static final String SOAPUrl
        A SAML service attribute parameter that defines the URL that provides the SAML service. The servlet specified in the URL implements the Web-browser SSO with Artifact profile defined in the OASIS-SAML Bindings and Profiles specification.
        See Also:
        Constant Field Values
      • AUTHTYPE

        public static final String AUTHTYPE
        A SAML service attribute parameter that defines the authentication type used in SAML. It should be one of the following: NOAUTH BASICAUTH SSL SSLWITHBASICAUTH This parameter is optional, and if not specified, the default is NOAUTH. If BASICAUTH or SSLWITHBASICAUTH is specified, the User parameter is require and the SOAPUrl should be HTTPS.
        See Also:
        Constant Field Values
      • UID

        public static final String UID
        A SAML service attribute parameter that defines the uid of the partner which is used to protect the partner's SOAP Receiver
        See Also:
        Constant Field Values
      • AUTH_UID

        public static final String AUTH_UID
        A SAML service attribute parameter that defines the user id of the partner which is used for Basic Authentication.
        See Also:
        Constant Field Values
      • AUTH_PASSWORD

        public static final String AUTH_PASSWORD
        A SAML service attribute parameter that defines the password of the partner which is used for Basic Authentication.
        See Also:
        Constant Field Values
      • ACCOUNTMAPPER

        public static final String ACCOUNTMAPPER
        A SAML service attribute parameter that specifies a pluggable class which defines how the subject of an Assertion is related to an identity at the destination site. By default, it is: com.sun.identity.saml.plugins.DefaultAccountMapper
        See Also:
        Constant Field Values
      • PARTNERACCOUNTMAPPER

        public static final String PARTNERACCOUNTMAPPER
        A SAML service attribute parameter that specifies a pluggable class which defines how the subject of an Assertion is related to an identity at the destination site and a target URL. By default, it is: com.sun.identity.saml.plugins.DefaultPartnerAccountMapper
        See Also:
        Constant Field Values
      • SITEATTRIBUTEMAPPER

        public static final String SITEATTRIBUTEMAPPER
        A SAML service attribute parameter that specifies the class with the path where the siteAttributeMapper is located. Applications can develop a siteAttributeMapper to obtain attributes to be included in the assertion during SSO. If no siteAttributeMapper is found, then no attributes will be included in the assertion during SSO.
        See Also:
        Constant Field Values
      • PARTNERSITEATTRIBUTEMAPPER

        public static final String PARTNERSITEATTRIBUTEMAPPER
        A SAML service attribute parameter that specifies the class with the path where the partnerSiteAttributeMapper is located. Applications can develop a partnerSiteAttributeMapper to obtain attributes to be included in the assertion during SSO based on target URL. If no partnerSiteAttributeMapper is found, then no attributes will be included in the assertion during SSO.
        See Also:
        Constant Field Values
      • NAMEIDENTIFIERMAPPER

        public static final String NAMEIDENTIFIERMAPPER
        A SAML service attribute parameter that specifies the class with the path where the nameIdentifierMapper is located. Applications can develop a nameIdentifierMapper to obtain a name identifier to be included in the assertion during SSO. If no nameIdentifierMapper is found, then a default implementation will be used.
        See Also:
        Constant Field Values
      • HOST_LIST

        public static final String HOST_LIST
        A SAML service attribute parameter that lists the IP addresses and/or the certAlias for all of the hosts, within the specified partner site, that can send requests to this site. This ensures that the requester is indeed the intended receiver for the SAML artifact.
        See Also:
        Constant Field Values
      • POST_ASSERTION_NAME

        public static final String POST_ASSERTION_NAME
        A POST attribute name that specifies an assertion.
        See Also:
        Constant Field Values
      • POST_ATTR_NAMES

        public static final String POST_ATTR_NAMES
        A POST attribute name that specifies attribute names of an assertion.
        See Also:
        Constant Field Values
      • CERTALIAS

        public static final String CERTALIAS
        A SAML service attribute parameter that specifies a certAlias name used for verifying the signature in an assertion, when the assertion is signed by a partner and the certificate of the partner can not be found in the KeyInfo portion of the signed assertion.
        See Also:
        Constant Field Values
      • ISSUER

        public static final String ISSUER
        A SAML service attribute parameter that defines the creator of an assertion generated within OpenAM. The syntax is hostname:port.
        See Also:
        Constant Field Values
      • ATTRIBUTEMAPPER

        public static final String ATTRIBUTEMAPPER
        A SAML service attribute parameter that specifies the class with the path to where the attributeMapper is located. Applications can develop an attributeMapper to obtain either an Session ID or an assertion containing AuthenticationStatement from the query. The mapper is then used to retrieve the attributes for the subject. If no attributeMapper is specified, DefaultAttributeMapper will be used.
        See Also:
        Constant Field Values
      • ACTIONMAPPER

        public static final String ACTIONMAPPER
        A SAML service attribute parameter that specifies the class with the path to where the actionMapper is located. Applications can develop an actionMapper to obtain either an Session ID or an assertion containing AuthenticationStatement from the query. The mapper is then used to retrieve the authorization decisions for the actions defined in the query. If no actionMapper is specified, DefaultActionMapper will be used.
        See Also:
        Constant Field Values
      • VERSION

        public static final String VERSION
        A SAML service attribute parameter that specifies SAML version
        See Also:
        Constant Field Values
      • ACTION_SERVICE_MAPPING

        public static final String ACTION_SERVICE_MAPPING
        SAML service attribute that specifies action service mapping.
        See Also:
        Constant Field Values
      • POST_TO_TARGET_URLS

        public static final String POST_TO_TARGET_URLS
        SAML service attribute that specifies POST to Target URLs.
        See Also:
        Constant Field Values
      • ASSERTION_MAX_NUMBER_NAME

        public static final String ASSERTION_MAX_NUMBER_NAME
        SAML service attribute that specifies maximum number of assertions the server can have at a given time.
        See Also:
        Constant Field Values
      • ASSERTION_MAX_NUMBER_DEFAULT

        public static final int ASSERTION_MAX_NUMBER_DEFAULT
        Default maximum number of assertions of the server. It means no limit.
        See Also:
        Constant Field Values
      • CLEANUP_INTERVAL_NAME

        public static final String CLEANUP_INTERVAL_NAME
        SAML service attribute that specifies server clean up interval.
        See Also:
        Constant Field Values
      • CLEANUP_INTERVAL_PROPERTY

        public static final String CLEANUP_INTERVAL_PROPERTY
        System property name that specifies cleanup interval for internal cache, such as assertions, artifacts and keystore etc. This property is mapped to the CLEANUP_INTERVAL_NAME attribute in SAML service on the server side.
        See Also:
        Constant Field Values
      • CLEANUP_INTERVAL_DEFAULT

        public static final int CLEANUP_INTERVAL_DEFAULT
        Default server cleanup interval. It is in seconds.
        See Also:
        Constant Field Values
      • AUTH_METHOD_KERBEROS

        public static final String AUTH_METHOD_KERBEROS
        Kerberos authentication method.
        See Also:
        Constant Field Values
      • AUTH_METHOD_CERT_URI

        public static final String AUTH_METHOD_CERT_URI
        Certificate authentication method URI.
        See Also:
        Constant Field Values
      • AUTH_METHOD_PASSWORD_URI

        public static final String AUTH_METHOD_PASSWORD_URI
        Password authentication method URI.
        See Also:
        Constant Field Values
      • AUTH_METHOD_HARDWARE_TOKEN_URI

        public static final String AUTH_METHOD_HARDWARE_TOKEN_URI
        Hardware token authentication method uri.
        See Also:
        Constant Field Values
      • AUTH_METHOD_KERBEROS_URI

        public static final String AUTH_METHOD_KERBEROS_URI
        Kerberos authentication method uri.
        See Also:
        Constant Field Values
      • AUTH_METHOD_URI_PREFIX

        public static final String AUTH_METHOD_URI_PREFIX
        Private authentication method prefix.
        See Also:
        Constant Field Values
      • USER

        public static final String USER
        SAML service attribute which identifies basic authentication user.
        See Also:
        Constant Field Values
      • PASSWORD

        public static final String PASSWORD
        SAML service attribute which identifies basic authentication password.
        See Also:
        Constant Field Values
      • BASICAUTH

        public static final String BASICAUTH
        A SAML authentication type that uses HTTP protocol and username/password
        See Also:
        Constant Field Values
      • SSLWITHBASICAUTH

        public static final String SSLWITHBASICAUTH
        A SAML authentication type that uses HTTPS protocol and username/password
        See Also:
        Constant Field Values
      • NAME_ID_FORMAT

        public static final String NAME_ID_FORMAT
        Parameter for Name Identifier format used in SAML web browser post profile and SAML web browser artifact profile.
        See Also:
        Constant Field Values
      • SAML_AWARE_NAMING

        public static final String SAML_AWARE_NAMING
        Constant for servlet which does SAML web browser artifact profile.
        See Also:
        Constant Field Values
      • SAML_SOAP_NAMING

        public static final String SAML_SOAP_NAMING
        Constant for endpoint which accepts SOAP request.
        See Also:
        Constant Field Values
      • SAML_POST_NAMING

        public static final String SAML_POST_NAMING
        Constant for servlet which does SAML web browser post profile.
        See Also:
        Constant Field Values
      • SAML_AM_NAMING

        public static final String SAML_AM_NAMING
        Constant for process which handles all assertion related requests.
        See Also:
        Constant Field Values
      • POST_SAML_RESPONSE_PARAM

        public static final String POST_SAML_RESPONSE_PARAM
        Parameter for SAML response used in SAML web browser post profile.
        See Also:
        Constant Field Values
      • SOURCE_SITE_SOAP_ENTRY

        public static final String SOURCE_SITE_SOAP_ENTRY
        Constant which identifies source site.
        See Also:
        Constant Field Values
      • STATUS_CODE_SUCCESS_NO_PREFIX

        public static final String STATUS_CODE_SUCCESS_NO_PREFIX
        Success status code with no namespace prefix.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_SHA1

        public static final String ALGO_ID_MAC_HMAC_SHA1
        MAC Algorithm HMAC-SHA1 URI - Required.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_DSA

        public static final String ALGO_ID_SIGNATURE_DSA
        Signature Algorithm DSAwithSHA1 URI - Required.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA

        public static final String ALGO_ID_SIGNATURE_RSA
        Signature Algorithm RSAwithSHA1 URI - Recommended.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA_SHA1

        public static final String ALGO_ID_SIGNATURE_RSA_SHA1
        Signature Algorithm RSAwithSHA1 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5

        public static final String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
        Signature Algorithm RSA-MD5 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA_RIPEMD160

        public static final String ALGO_ID_SIGNATURE_RSA_RIPEMD160
        Signature Algorithm RSA-RIPEMD160 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA_SHA256

        public static final String ALGO_ID_SIGNATURE_RSA_SHA256
        Signature Algorithm RSA-SHA256 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA_SHA384

        public static final String ALGO_ID_SIGNATURE_RSA_SHA384
        Signature Algorithm RSA-SHA384 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA_SHA512

        public static final String ALGO_ID_SIGNATURE_RSA_SHA512
        Signature Algorithm RSA-SHA512 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5

        public static final String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
        MAC Algorithm HMAC-MD5 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_RIPEMD160

        public static final String ALGO_ID_MAC_HMAC_RIPEMD160
        MAC Algorithm HMAC-RIPEMD160 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_SHA256

        public static final String ALGO_ID_MAC_HMAC_SHA256
        MAC Algorithm HMAC-SHA256 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_SHA384

        public static final String ALGO_ID_MAC_HMAC_SHA384
        MAC Algorithm HMAC-SHA384 URI.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_SHA512

        public static final String ALGO_ID_MAC_HMAC_SHA512
        MAC Algorithm HMAC-SHA512 URI.
        See Also:
        Constant Field Values
      • SERVER_PROTOCOL

        public static final String SERVER_PROTOCOL
        Attribute that identifies server protocol in AMConfig.properties file.
        See Also:
        Constant Field Values
      • SERVER_HOST

        public static final String SERVER_HOST
        Attribute that identifies server host in AMConfig.properties file.
        See Also:
        Constant Field Values
      • SERVER_PORT

        public static final String SERVER_PORT
        Attribute that identifies server port in AMConfig.properties file.
        See Also:
        Constant Field Values
      • SERVER_URI

        public static final String SERVER_URI
        Attribute that identifies server port in AMConfig.properties file.
        See Also:
        Constant Field Values
      • SAML_ASSERTION_VERSION

        public static final String SAML_ASSERTION_VERSION
        Attribute that identifies default version for saml assertion in AMConfig.properties file.
        See Also:
        Constant Field Values
      • SAML_PROTOCOL_VERSION

        public static final String SAML_PROTOCOL_VERSION
        Attribute that identifies default version for saml protocol in AMConfig.properties file.
        See Also:
        Constant Field Values
      • ALGO_ID_C14N_OMIT_COMMENTS

        public static final String ALGO_ID_C14N_OMIT_COMMENTS
        XML canonicalization Algorithm URI.
        See Also:
        Constant Field Values
      • ALGO_ID_C14N_WITH_COMMENTS

        public static final String ALGO_ID_C14N_WITH_COMMENTS
        XML canonicalization with comments Algorithm URI.
        See Also:
        Constant Field Values
      • ALGO_ID_C14N_EXCL_OMIT_COMMENTS

        public static final String ALGO_ID_C14N_EXCL_OMIT_COMMENTS
        Exclusive XML canonicalization Algorithm URI.
        See Also:
        Constant Field Values
      • ALGO_ID_C14N_EXCL_WITH_COMMENTS

        public static final String ALGO_ID_C14N_EXCL_WITH_COMMENTS
        Exclusive XML canonicalization with comments Algorithm URI.
        See Also:
        Constant Field Values
      • TRANSFORM_C14N_OMIT_COMMENTS

        public static final String TRANSFORM_C14N_OMIT_COMMENTS
        XML canonicalization Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_C14N_WITH_COMMENTS

        public static final String TRANSFORM_C14N_WITH_COMMENTS
        XML canonicalization with comments Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_C14N_EXCL_OMIT_COMMENTS

        public static final String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
        Exclusive XML canonicalization Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_C14N_EXCL_WITH_COMMENTS

        public static final String TRANSFORM_C14N_EXCL_WITH_COMMENTS
        Exclusive XML canonicalization with comments Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_BASE64_DECODE

        public static final String TRANSFORM_BASE64_DECODE
        Base64 decoding Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_ENVELOPED_SIGNATURE

        public static final String TRANSFORM_ENVELOPED_SIGNATURE
        Enveloped Signature Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_XPATH2FILTER04

        public static final String TRANSFORM_XPATH2FILTER04
        XPath Filter v2.0 Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_XPATH2FILTER

        public static final String TRANSFORM_XPATH2FILTER
        XPath Filter v2.0 Transform URI.
        See Also:
        Constant Field Values
      • TRANSFORM_XPATHFILTERCHGP

        public static final String TRANSFORM_XPATHFILTERCHGP
        XPath Filter v2.0 CHGP Transform URI.
        See Also:
        Constant Field Values
      • TAG_SECURITYTOKENREFERENCE

        public static final String TAG_SECURITYTOKENREFERENCE
        String that identifies tag name "SecurityTokenReference".
        See Also:
        Constant Field Values
      • TAG_SEC_MESSAGEAUTHENTICATION

        public static final String TAG_SEC_MESSAGEAUTHENTICATION
        MessageAuthentication tag name with namespace prefix.
        See Also:
        Constant Field Values
      • TAG_WSSE_BINARYSECURITYTOKEN

        public static final String TAG_WSSE_BINARYSECURITYTOKEN
        Tag name for BinarySecurityToken with namespace prefix.
        See Also:
        Constant Field Values
      • TAG_ASSERTIONIDREFERENCE

        public static final String TAG_ASSERTIONIDREFERENCE
        Tag name for AssertionIDReference.
        See Also:
        Constant Field Values
      • BINARYSECURITYTOKEN

        public static final String BINARYSECURITYTOKEN
        Tag name for BinarySecurityToken.
        See Also:
        Constant Field Values
      • MYCERTALIAS

        public static final String MYCERTALIAS
        Attribute which identifies certificate alias of this site. This value is configured through AMConfig.properties.
        See Also:
        Constant Field Values
      • ESCAPE_ATTR_VALUE

        public static final String ESCAPE_ATTR_VALUE
        Keyname for escaping special characters in AttributeValue. If true, escaping special characters. Otherwise, will not. Default value is "true".
        See Also:
        Constant Field Values
      • ERROR_PAGE_HTTP_BINDING

        public static final String ERROR_PAGE_HTTP_BINDING
        Property to identity the HTTP binding for displaying error page.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SAMLConstants

        public SAMLConstants()