com.sun.identity.saml.common
Class SAMLConstants

java.lang.Object
  |
  +--com.sun.identity.saml.common.SAMLConstants

public final class SAMLConstants
extends java.lang.Object

This is a common class defining some constants common to all SAML elements.


Field Summary
static java.lang.String ACCOUNTMAPPER
           
static java.lang.String ACTION_NAMESPACE
          String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources.
static java.lang.String ACTION_NAMESPACE_GHPP
          String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources.
static java.lang.String ACTION_NAMESPACE_NEGATION
          String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources.
static java.lang.String ACTION_NAMESPACE_UNIX
          String used in the ActionNamespace attribute to refer to common sets of actions to perform on resources.
static java.lang.String ACTION_SERVICE_MAPPING
           
static java.lang.String ACTIONMAPPER
           
static java.lang.String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
           
static java.lang.String ALGO_ID_MAC_HMAC_RIPEMD160
           
static java.lang.String ALGO_ID_MAC_HMAC_SHA1
          MAC - Required HMAC-SHA1
static java.lang.String ALGO_ID_MAC_HMAC_SHA256
           
static java.lang.String ALGO_ID_MAC_HMAC_SHA384
           
static java.lang.String ALGO_ID_MAC_HMAC_SHA512
           
static java.lang.String ALGO_ID_SIGNATURE_DSA
          Signature - Required DSAwithSHA1 (DSS)
static java.lang.String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
           
static java.lang.String ALGO_ID_SIGNATURE_RSA
          Signature - Recommended RSAwithSHA1
static java.lang.String ALGO_ID_SIGNATURE_RSA_RIPEMD160
           
static java.lang.String ALGO_ID_SIGNATURE_RSA_SHA1
           
static java.lang.String ALGO_ID_SIGNATURE_RSA_SHA256
           
static java.lang.String ALGO_ID_SIGNATURE_RSA_SHA384
           
static java.lang.String ALGO_ID_SIGNATURE_RSA_SHA512
           
static java.lang.String ARTIFACT_NAME
           
static java.lang.String ARTIFACT_NAME_DEFAULT
           
static int ARTIFACT_TIMEOUT_DEFAULT
           
static java.lang.String ARTIFACT_TIMEOUT_NAME
           
static int ASSERTION_MAJOR_VERSION
           
static int ASSERTION_MAX_NUMBER_DEFAULT
           
static java.lang.String ASSERTION_MAX_NUMBER_NAME
           
static int ASSERTION_MINOR_VERSION
           
static java.lang.String ASSERTION_PREFIX
           
static int ASSERTION_TIMEOUT_DEFAULT
           
static java.lang.String ASSERTION_TIMEOUT_NAME
           
static java.lang.String assertionDeclareStr
          String which gets incorporporated into toString(includeNS, declareNS) when declareNS is true for any assertion element.
static java.lang.String assertionSAMLNameSpaceURI
          pointer to assertion name space
static java.lang.String ATTRIBUTEMAPPER
           
static java.lang.String AUTH_METHOD_CERT
           
static java.lang.String AUTH_METHOD_CERT_URI
           
static java.lang.String AUTH_METHOD_HARDWARE_TOKEN_URI
           
static java.lang.String AUTH_METHOD_KERBEROS
           
static java.lang.String AUTH_METHOD_KERBEROS_URI
           
static java.lang.String AUTH_METHOD_PASSWORD_URI
           
static java.lang.String AUTH_METHOD_URI_PREFIX
           
static java.lang.String AUTHTYPE
           
static java.lang.String BASICAUTH
           
static java.lang.String CERTALIAS
           
static int CLEANUP_INTERVAL_DEFAULT
           
static java.lang.String CLEANUP_INTERVAL_NAME
           
static java.lang.String CONFIRMATION_METHOD_ARTIFACT
           
static java.lang.String CONFIRMATION_METHOD_BEARER
           
static java.lang.String CONFIRMATION_METHOD_IS
           
static java.lang.String DEFAULT_ENCODING
           
static java.lang.String DEFAULT_ORG
           
static java.lang.String DSSAMLNameSpace
          pointer to Signature name space
static java.lang.String END_ELEMENT
           
static java.lang.String HOST_LIST
           
static java.lang.String HTTP
           
static java.lang.String HTTPS
           
static int ID_LENGTH
           
static java.lang.String INSTANCE_LIST
           
static java.lang.String INSTANCEID
           
static java.lang.String ISSUER
           
static java.lang.String ISSUER_NAME
           
static java.lang.String ISSUER_NAME_LIST
           
static java.lang.String ISSUERNAME
           
static java.lang.String LEFT_ANGLE
           
static java.lang.String NL
           
static java.lang.String NOAUTH
           
static int NOTBEFORE_TIMESKEW_DEFAULT
           
static java.lang.String NOTBEFORE_TIMESKEW_NAME
           
static java.lang.String PARTNER_URLS
           
static java.lang.String PASSWORD
           
static java.util.Set passwordAuthMethods
           
static java.lang.String POST_ASSERTION
           
static java.lang.String POST_ASSERTION_NAME
           
static java.lang.String POST_SAML_RESPONSE_PARAM
           
static java.lang.String POST_TARGET_PARAM
           
static java.lang.String POST_TO_TARGET_URLS
           
static java.lang.String POSTURL
           
static int PROTOCOL_MAJOR_VERSION
           
static int PROTOCOL_MINOR_VERSION
           
static java.lang.String PROTOCOL_NAMESPACE_STRING
          String used in the toString(includeNS, declareNS) method.
static java.lang.String PROTOCOL_NAMESPACE_URI
           
static java.lang.String PROTOCOL_PREFIX
           
static java.lang.String QUOTE
           
static java.lang.String RIGHT_ANGLE
           
static java.lang.String SAML_AM_NAMING
           
static java.lang.String SAML_AWARE_NAMING
           
static java.lang.String SAML_LOG_NAME
           
static java.lang.String SAML_POST_NAMING
           
static java.lang.String SAML_SERVICE_NAME
           
static java.lang.String SAML_SERVICE_VERSION
           
static java.lang.String SAML_SOAP_NAMING
           
static java.lang.String SAMLURL
           
static java.lang.String SERVER_HOST
           
static int SERVER_ID_LENGTH
           
static java.lang.String SERVER_PORT
           
static java.lang.String SERVER_PROTOCOL
           
static java.lang.String SIGN_ASSERTION
           
static java.lang.String SIGN_ASSERTION_DEFAULT
           
static java.lang.String SIGN_REQUEST
           
static java.lang.String SIGN_REQUEST_DEFAULT
           
static java.lang.String SIGN_RESPONSE
           
static java.lang.String SIGN_RESPONSE_DEFAULT
           
static java.lang.String SITE_CERT_ALIAS
           
static java.lang.String SITE_ID
           
static java.lang.String SITE_ID_ISSUER_NAME_LIST
           
static java.lang.String SITE_ID_LIST
           
static java.lang.String SITEATTRIBUTEMAPPER
           
static java.lang.String SITEID
           
static java.lang.String SOAP_ENV_PREFIX
          SOAP envelope prefix
static java.lang.String SOAP_URI
          pointer to SOAP name space
static java.lang.String SOAPUrl
           
static java.lang.String SOURCE_SITE_SOAP_ENTRY
           
static java.lang.String SOURCEID
           
static java.lang.String SPACE
           
static java.lang.String SSL
           
static java.lang.String SSLWITHBASICAUTH
           
static java.lang.String START_END_ELEMENT
           
static java.lang.String STATUS_CODE_SUCCESS
           
static java.lang.String STATUS_CODE_SUCCESS_NO_PREFIX
           
static java.lang.String SUBJECT
           
static java.lang.String TARGET
           
static java.lang.String TARGET_SPECIFIER
           
static java.lang.String TARGET_SPECIFIER_DEFAULT
           
static java.util.Set tokenAuthMethods
           
static java.lang.String TRUSTED_SERVER_LIST
           
static java.lang.String UID
           
static java.lang.String USER
           
static java.lang.String X509SUBJECTNAME
          NameQualifier in NameIdetifier for X509SubjectName
static java.lang.String XMLSIG_ELEMENT_NAME
           
static java.lang.String XMLSIG_NAMESPACE_URI
           
 
Constructor Summary
SAMLConstants()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

passwordAuthMethods

public static java.util.Set passwordAuthMethods

tokenAuthMethods

public static java.util.Set tokenAuthMethods

QUOTE

public static final java.lang.String QUOTE

NL

public static final java.lang.String NL

LEFT_ANGLE

public static final java.lang.String LEFT_ANGLE

RIGHT_ANGLE

public static final java.lang.String RIGHT_ANGLE

END_ELEMENT

public static final java.lang.String END_ELEMENT

START_END_ELEMENT

public static final java.lang.String START_END_ELEMENT

SPACE

public static final java.lang.String SPACE

SAML_LOG_NAME

public static final java.lang.String SAML_LOG_NAME

assertionSAMLNameSpaceURI

public static final java.lang.String assertionSAMLNameSpaceURI
pointer to assertion name space

SOAP_URI

public static final java.lang.String SOAP_URI
pointer to SOAP name space

SOAP_ENV_PREFIX

public static final java.lang.String SOAP_ENV_PREFIX
SOAP envelope prefix

PROTOCOL_NAMESPACE_URI

public static final java.lang.String PROTOCOL_NAMESPACE_URI

XMLSIG_NAMESPACE_URI

public static final java.lang.String XMLSIG_NAMESPACE_URI

XMLSIG_ELEMENT_NAME

public static final java.lang.String XMLSIG_ELEMENT_NAME

DSSAMLNameSpace

public static final java.lang.String DSSAMLNameSpace
pointer to Signature name space

assertionDeclareStr

public static final java.lang.String assertionDeclareStr
String which gets incorporporated into toString(includeNS, declareNS) when declareNS is true for any assertion element.

PROTOCOL_NAMESPACE_STRING

public static final java.lang.String PROTOCOL_NAMESPACE_STRING
String used in the toString(includeNS, declareNS) method.

X509SUBJECTNAME

public static final java.lang.String X509SUBJECTNAME
NameQualifier in NameIdetifier for X509SubjectName

ACTION_NAMESPACE

public static final java.lang.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

ACTION_NAMESPACE_NEGATION

public static final java.lang.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.

ACTION_NAMESPACE_GHPP

public static final java.lang.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.

ACTION_NAMESPACE_UNIX

public static final java.lang.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.

ASSERTION_PREFIX

public static final java.lang.String ASSERTION_PREFIX

PROTOCOL_PREFIX

public static final java.lang.String PROTOCOL_PREFIX

ASSERTION_MAJOR_VERSION

public static final int ASSERTION_MAJOR_VERSION

ASSERTION_MINOR_VERSION

public static final int ASSERTION_MINOR_VERSION

PROTOCOL_MAJOR_VERSION

public static final int PROTOCOL_MAJOR_VERSION

PROTOCOL_MINOR_VERSION

public static final int PROTOCOL_MINOR_VERSION

ID_LENGTH

public static final int ID_LENGTH

SERVER_ID_LENGTH

public static final int SERVER_ID_LENGTH

DEFAULT_ENCODING

public static final java.lang.String DEFAULT_ENCODING

CONFIRMATION_METHOD_ARTIFACT

public static final java.lang.String CONFIRMATION_METHOD_ARTIFACT

CONFIRMATION_METHOD_IS

public static final java.lang.String CONFIRMATION_METHOD_IS

CONFIRMATION_METHOD_BEARER

public static final java.lang.String CONFIRMATION_METHOD_BEARER

SAML_SERVICE_NAME

public static final java.lang.String SAML_SERVICE_NAME

SAML_SERVICE_VERSION

public static final java.lang.String SAML_SERVICE_VERSION

NOTBEFORE_TIMESKEW_NAME

public static final java.lang.String NOTBEFORE_TIMESKEW_NAME

ARTIFACT_TIMEOUT_NAME

public static final java.lang.String ARTIFACT_TIMEOUT_NAME

ASSERTION_TIMEOUT_NAME

public static final java.lang.String ASSERTION_TIMEOUT_NAME

NOTBEFORE_TIMESKEW_DEFAULT

public static final int NOTBEFORE_TIMESKEW_DEFAULT

ARTIFACT_TIMEOUT_DEFAULT

public static final int ARTIFACT_TIMEOUT_DEFAULT

ASSERTION_TIMEOUT_DEFAULT

public static final int ASSERTION_TIMEOUT_DEFAULT

SITE_ID_LIST

public static final java.lang.String SITE_ID_LIST

INSTANCE_LIST

public static final java.lang.String INSTANCE_LIST

SITE_ID

public static final java.lang.String SITE_ID

ISSUER_NAME_LIST

public static final java.lang.String ISSUER_NAME_LIST

ISSUER_NAME

public static final java.lang.String ISSUER_NAME

SITE_ID_ISSUER_NAME_LIST

public static final java.lang.String SITE_ID_ISSUER_NAME_LIST

INSTANCEID

public static final java.lang.String INSTANCEID

SITEID

public static final java.lang.String SITEID

ISSUERNAME

public static final java.lang.String ISSUERNAME

SITE_CERT_ALIAS

public static final java.lang.String SITE_CERT_ALIAS

SIGN_REQUEST

public static final java.lang.String SIGN_REQUEST

SIGN_REQUEST_DEFAULT

public static final java.lang.String SIGN_REQUEST_DEFAULT

SIGN_RESPONSE

public static final java.lang.String SIGN_RESPONSE

SIGN_RESPONSE_DEFAULT

public static final java.lang.String SIGN_RESPONSE_DEFAULT

SIGN_ASSERTION

public static final java.lang.String SIGN_ASSERTION

SIGN_ASSERTION_DEFAULT

public static final java.lang.String SIGN_ASSERTION_DEFAULT

ARTIFACT_NAME

public static final java.lang.String ARTIFACT_NAME

ARTIFACT_NAME_DEFAULT

public static final java.lang.String ARTIFACT_NAME_DEFAULT

TARGET_SPECIFIER

public static final java.lang.String TARGET_SPECIFIER

TARGET_SPECIFIER_DEFAULT

public static final java.lang.String TARGET_SPECIFIER_DEFAULT

TRUSTED_SERVER_LIST

public static final java.lang.String TRUSTED_SERVER_LIST

PARTNER_URLS

public static final java.lang.String PARTNER_URLS

TARGET

public static final java.lang.String TARGET

SAMLURL

public static final java.lang.String SAMLURL

POSTURL

public static final java.lang.String POSTURL

SOURCEID

public static final java.lang.String SOURCEID

SOAPUrl

public static final java.lang.String SOAPUrl

AUTHTYPE

public static final java.lang.String AUTHTYPE

UID

public static final java.lang.String UID

ACCOUNTMAPPER

public static final java.lang.String ACCOUNTMAPPER

SITEATTRIBUTEMAPPER

public static final java.lang.String SITEATTRIBUTEMAPPER

HOST_LIST

public static final java.lang.String HOST_LIST

POST_ASSERTION_NAME

public static final java.lang.String POST_ASSERTION_NAME

CERTALIAS

public static final java.lang.String CERTALIAS

ISSUER

public static final java.lang.String ISSUER

ATTRIBUTEMAPPER

public static final java.lang.String ATTRIBUTEMAPPER

ACTIONMAPPER

public static final java.lang.String ACTIONMAPPER

ACTION_SERVICE_MAPPING

public static final java.lang.String ACTION_SERVICE_MAPPING

POST_TO_TARGET_URLS

public static final java.lang.String POST_TO_TARGET_URLS

ASSERTION_MAX_NUMBER_NAME

public static final java.lang.String ASSERTION_MAX_NUMBER_NAME

ASSERTION_MAX_NUMBER_DEFAULT

public static final int ASSERTION_MAX_NUMBER_DEFAULT

CLEANUP_INTERVAL_NAME

public static final java.lang.String CLEANUP_INTERVAL_NAME

CLEANUP_INTERVAL_DEFAULT

public static final int CLEANUP_INTERVAL_DEFAULT

AUTH_METHOD_KERBEROS

public static final java.lang.String AUTH_METHOD_KERBEROS

AUTH_METHOD_CERT

public static final java.lang.String AUTH_METHOD_CERT

AUTH_METHOD_CERT_URI

public static final java.lang.String AUTH_METHOD_CERT_URI

AUTH_METHOD_PASSWORD_URI

public static final java.lang.String AUTH_METHOD_PASSWORD_URI

AUTH_METHOD_HARDWARE_TOKEN_URI

public static final java.lang.String AUTH_METHOD_HARDWARE_TOKEN_URI

AUTH_METHOD_KERBEROS_URI

public static final java.lang.String AUTH_METHOD_KERBEROS_URI

AUTH_METHOD_URI_PREFIX

public static final java.lang.String AUTH_METHOD_URI_PREFIX

USER

public static final java.lang.String USER

PASSWORD

public static final java.lang.String PASSWORD

BASICAUTH

public static final java.lang.String BASICAUTH

SSLWITHBASICAUTH

public static final java.lang.String SSLWITHBASICAUTH

NOAUTH

public static final java.lang.String NOAUTH

SSL

public static final java.lang.String SSL

SAML_AWARE_NAMING

public static final java.lang.String SAML_AWARE_NAMING

SAML_SOAP_NAMING

public static final java.lang.String SAML_SOAP_NAMING

SAML_POST_NAMING

public static final java.lang.String SAML_POST_NAMING

SAML_AM_NAMING

public static final java.lang.String SAML_AM_NAMING

POST_SAML_RESPONSE_PARAM

public static final java.lang.String POST_SAML_RESPONSE_PARAM

POST_TARGET_PARAM

public static final java.lang.String POST_TARGET_PARAM

SOURCE_SITE_SOAP_ENTRY

public static final java.lang.String SOURCE_SITE_SOAP_ENTRY

POST_ASSERTION

public static final java.lang.String POST_ASSERTION

SUBJECT

public static final java.lang.String SUBJECT

STATUS_CODE_SUCCESS

public static final java.lang.String STATUS_CODE_SUCCESS

STATUS_CODE_SUCCESS_NO_PREFIX

public static final java.lang.String STATUS_CODE_SUCCESS_NO_PREFIX

HTTP

public static final java.lang.String HTTP

HTTPS

public static final java.lang.String HTTPS

ALGO_ID_MAC_HMAC_SHA1

public static final java.lang.String ALGO_ID_MAC_HMAC_SHA1
MAC - Required HMAC-SHA1

ALGO_ID_SIGNATURE_DSA

public static final java.lang.String ALGO_ID_SIGNATURE_DSA
Signature - Required DSAwithSHA1 (DSS)

ALGO_ID_SIGNATURE_RSA

public static final java.lang.String ALGO_ID_SIGNATURE_RSA
Signature - Recommended RSAwithSHA1

ALGO_ID_SIGNATURE_RSA_SHA1

public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA1

ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5

public static final java.lang.String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5

ALGO_ID_SIGNATURE_RSA_RIPEMD160

public static final java.lang.String ALGO_ID_SIGNATURE_RSA_RIPEMD160

ALGO_ID_SIGNATURE_RSA_SHA256

public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA256

ALGO_ID_SIGNATURE_RSA_SHA384

public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA384

ALGO_ID_SIGNATURE_RSA_SHA512

public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA512

ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5

public static final java.lang.String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5

ALGO_ID_MAC_HMAC_RIPEMD160

public static final java.lang.String ALGO_ID_MAC_HMAC_RIPEMD160

ALGO_ID_MAC_HMAC_SHA256

public static final java.lang.String ALGO_ID_MAC_HMAC_SHA256

ALGO_ID_MAC_HMAC_SHA384

public static final java.lang.String ALGO_ID_MAC_HMAC_SHA384

ALGO_ID_MAC_HMAC_SHA512

public static final java.lang.String ALGO_ID_MAC_HMAC_SHA512

SERVER_PROTOCOL

public static final java.lang.String SERVER_PROTOCOL

SERVER_HOST

public static final java.lang.String SERVER_HOST

SERVER_PORT

public static final java.lang.String SERVER_PORT

DEFAULT_ORG

public static final java.lang.String DEFAULT_ORG
Constructor Detail

SAMLConstants

public SAMLConstants()