|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.identity.saml.common.SAMLConstants
This is a common class defining some constants common to all SAML elements.
Field Summary | |
static java.lang.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. |
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 |
static java.lang.String |
ACTIONMAPPER
A SAML service attribute parameter that specifies the class with the path to where the actionMapper is located. |
static java.lang.String |
ALGO_ID_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Algorithm URI |
static java.lang.String |
ALGO_ID_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Algorithm URI |
static java.lang.String |
ALGO_ID_C14N_OMIT_COMMENTS
XML canonicalization Algorithm URI |
static java.lang.String |
ALGO_ID_C14N_WITH_COMMENTS
XML canonicalization with comments Algorithm URI |
static java.lang.String |
ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
MAC Algorithm HMAC-MD5 URI |
static java.lang.String |
ALGO_ID_MAC_HMAC_RIPEMD160
MAC Algorithm HMAC-RIPEMD160 URI |
static java.lang.String |
ALGO_ID_MAC_HMAC_SHA1
MAC Algorithm HMAC-SHA1 URI - Required |
static java.lang.String |
ALGO_ID_MAC_HMAC_SHA256
MAC Algorithm HMAC-SHA256 URI |
static java.lang.String |
ALGO_ID_MAC_HMAC_SHA384
MAC Algorithm HMAC-SHA384 URI |
static java.lang.String |
ALGO_ID_MAC_HMAC_SHA512
MAC Algorithm HMAC-SHA512 URI |
static java.lang.String |
ALGO_ID_SIGNATURE_DSA
Signature Algorithm DSAwithSHA1 URI - Required |
static java.lang.String |
ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
Signature Algorithm RSA-MD5 URI |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA
Signature Algorithm RSAwithSHA1 URI - Recommended |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA_RIPEMD160
Signature Algorithm RSA-RIPEMD160 URI |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA_SHA1
Signature Algorithm RSAwithSHA1 URI |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA_SHA256
Signature Algorithm RSA-SHA256 URI |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA_SHA384
Signature Algorithm RSA-SHA384 URI |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA_SHA512
Signature Algorithm RSA-SHA512 URI |
static java.lang.String |
ARTIFACT_NAME_DEFAULT
Default SAML artifact name |
static java.lang.String |
assertionSAMLNameSpaceURI
SAML assertion namespace URI |
static java.lang.String |
ATTRIBUTEMAPPER
A SAML service attribute parameter that specifies the class with the path to where the attributeMapper is located. |
static java.lang.String |
AUTH_PASSWORD
A SAML service attribute parameter that defines the password of the partner which is used for Basic Authentication. |
static java.lang.String |
AUTH_UID
A SAML service attribute parameter that defines the user id of the partner which is used for Basic Authentication. |
static java.lang.String |
AUTHTYPE
A SAML service attribute parameter that defines the authentication type used in SAML. |
static java.lang.String |
BASICAUTH
A SAML authentication type that uses HTTP protocol and username/password |
static java.lang.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. |
static java.lang.String |
CONFIRMATION_METHOD_ARTIFACT
SAML artifact confirmation method identifier URI |
static java.lang.String |
CONFIRMATION_METHOD_BEARER
SAML Bearer confirmation method identifier URI |
static java.lang.String |
CONFIRMATION_METHOD_HOLDEROFKEY
SAML "Holder of Key" confirmation method identifier URI |
static java.lang.String |
CONFIRMATION_METHOD_IS
Access Manager confirmation method identifier URI |
static java.lang.String |
CONFIRMATION_METHOD_SENDERVOUCHES
SAML "Sender Vouches" confirmation method identifier URI |
static java.lang.String |
DEPRECATED_CONFIRMATION_METHOD_ARTIFACT
Deprecated SAML Artifact confirmation method identifier URI |
static java.lang.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. |
static java.lang.String |
ISSUER
A SAML service attribute parameter that defines the creator of an assertion generated within Access Manager. |
static java.lang.String |
NOAUTH
A SAML authentication type that uses HTTP protocol |
static java.lang.String |
NS_SEC
SOAP security namespace |
static java.lang.String |
NS_WSSE
SOAP utility namespace |
static java.lang.String |
NS_WSU
Liberty security namespace |
static java.lang.String |
NS_XMLNS
XML schema namespace |
static java.lang.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. |
static java.lang.String |
PARTNERSITEATTRIBUTEMAPPER
A SAML service attribute parameter that specifies the class with the path where the partnerSiteAttributeMapper is located. |
static java.lang.String |
POST_ASSERTION_NAME
A POST attribute name that specifies an assertion. |
static java.lang.String |
POST_ATTR_NAMES
A POST attribute name that specifies attribute names of an assertion. |
static java.lang.String |
PROTOCOL_NAMESPACE_URI
SAML request-response protocol namespace URI |
static java.lang.String |
SITEATTRIBUTEMAPPER
A SAML service attribute parameter that specifies the class with the path where the siteAttributeMapper is located. |
static java.lang.String |
SOAP_URI
SOAP namespace URI |
static java.lang.String |
SOAPUrl
A SAML service attribute parameter that defines the URL that provides the SAML service. |
static java.lang.String |
SOURCEID
A SAML service attribute parameter. |
static java.lang.String |
SSL
A SAML authentication type that uses HTTPS protocol |
static java.lang.String |
SSLWITHBASICAUTH
A SAML authentication type that uses HTTPS protocol and username/password |
static java.lang.String |
TRANSFORM_BASE64_DECODE
Base64 decoding Transform URI |
static java.lang.String |
TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Transform URI |
static java.lang.String |
TRANSFORM_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Transform URI |
static java.lang.String |
TRANSFORM_C14N_OMIT_COMMENTS
XML canonicalization Transform URI |
static java.lang.String |
TRANSFORM_C14N_WITH_COMMENTS
XML canonicalization with comments Transform URI |
static java.lang.String |
TRANSFORM_ENVELOPED_SIGNATURE
Enveloped Signature Transform URI |
static java.lang.String |
TRANSFORM_XPATH
XPath Transform URI |
static java.lang.String |
TRANSFORM_XPATH2FILTER
XPath Filter v2.0 Transform URI |
static java.lang.String |
TRANSFORM_XPATH2FILTER04
XPath Filter v2.0 Transform URI |
static java.lang.String |
TRANSFORM_XPATHFILTERCHGP
XPath Filter v2.0 CHGP Transform URI |
static java.lang.String |
TRANSFORM_XPOINTER
XPointer Transform URI |
static java.lang.String |
TRANSFORM_XSLT
XSLT Transform URI |
static java.lang.String |
UID
A SAML service attribute parameter that defines the uid of the partner which is used to protect the partner's SOAP Receiver |
static java.lang.String |
VERSION
A SAML service attribute parameter that specifies SAML version |
static java.lang.String |
XMLSIG_NAMESPACE_URI
XML Digital Signature namespace |
Constructor Summary | |
SAMLConstants()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String assertionSAMLNameSpaceURI
public static final java.lang.String SOAP_URI
public static final java.lang.String PROTOCOL_NAMESPACE_URI
public static final java.lang.String XMLSIG_NAMESPACE_URI
public static final java.lang.String ACTION_NAMESPACE
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.
public static final java.lang.String ACTION_NAMESPACE_NEGATION
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
public static final java.lang.String ACTION_NAMESPACE_GHPP
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.public static final java.lang.String ACTION_NAMESPACE_UNIX
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.
public static java.lang.String CONFIRMATION_METHOD_ARTIFACT
public static final java.lang.String DEPRECATED_CONFIRMATION_METHOD_ARTIFACT
public static final java.lang.String CONFIRMATION_METHOD_IS
public static final java.lang.String CONFIRMATION_METHOD_BEARER
public static final java.lang.String CONFIRMATION_METHOD_HOLDEROFKEY
public static final java.lang.String CONFIRMATION_METHOD_SENDERVOUCHES
public static final java.lang.String ARTIFACT_NAME_DEFAULT
public static final java.lang.String SOURCEID
public static final java.lang.String SOAPUrl
public static final java.lang.String AUTHTYPE
public static final java.lang.String UID
public static final java.lang.String AUTH_UID
public static final java.lang.String AUTH_PASSWORD
public static final java.lang.String ACCOUNTMAPPER
public static final java.lang.String PARTNERACCOUNTMAPPER
public static final java.lang.String SITEATTRIBUTEMAPPER
public static final java.lang.String PARTNERSITEATTRIBUTEMAPPER
public static final java.lang.String HOST_LIST
public static final java.lang.String POST_ASSERTION_NAME
public static final java.lang.String POST_ATTR_NAMES
public static final java.lang.String CERTALIAS
public static final java.lang.String ISSUER
public static final java.lang.String ATTRIBUTEMAPPER
public static final java.lang.String ACTIONMAPPER
public static final java.lang.String VERSION
public static final java.lang.String BASICAUTH
public static final java.lang.String SSLWITHBASICAUTH
public static final java.lang.String NOAUTH
public static final java.lang.String SSL
public static final java.lang.String ALGO_ID_MAC_HMAC_SHA1
public static final java.lang.String ALGO_ID_SIGNATURE_DSA
public static final java.lang.String ALGO_ID_SIGNATURE_RSA
public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA1
public static final java.lang.String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
public static final java.lang.String ALGO_ID_SIGNATURE_RSA_RIPEMD160
public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA256
public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA384
public static final java.lang.String ALGO_ID_SIGNATURE_RSA_SHA512
public static final java.lang.String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
public static final java.lang.String ALGO_ID_MAC_HMAC_RIPEMD160
public static final java.lang.String ALGO_ID_MAC_HMAC_SHA256
public static final java.lang.String ALGO_ID_MAC_HMAC_SHA384
public static final java.lang.String ALGO_ID_MAC_HMAC_SHA512
public static final java.lang.String ALGO_ID_C14N_OMIT_COMMENTS
public static final java.lang.String ALGO_ID_C14N_WITH_COMMENTS
public static final java.lang.String ALGO_ID_C14N_EXCL_OMIT_COMMENTS
public static final java.lang.String ALGO_ID_C14N_EXCL_WITH_COMMENTS
public static final java.lang.String TRANSFORM_C14N_OMIT_COMMENTS
public static final java.lang.String TRANSFORM_C14N_WITH_COMMENTS
public static final java.lang.String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
public static final java.lang.String TRANSFORM_C14N_EXCL_WITH_COMMENTS
public static final java.lang.String TRANSFORM_XSLT
public static final java.lang.String TRANSFORM_BASE64_DECODE
public static final java.lang.String TRANSFORM_XPATH
public static final java.lang.String TRANSFORM_ENVELOPED_SIGNATURE
public static final java.lang.String TRANSFORM_XPOINTER
public static final java.lang.String TRANSFORM_XPATH2FILTER04
public static final java.lang.String TRANSFORM_XPATH2FILTER
public static final java.lang.String TRANSFORM_XPATHFILTERCHGP
public static final java.lang.String NS_XMLNS
public static final java.lang.String NS_SEC
public static final java.lang.String NS_WSSE
public static final java.lang.String NS_WSU
Constructor Detail |
public SAMLConstants()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |