Package com.sun.identity.saml.common
Class SAMLConstants
- java.lang.Object
-
- com.sun.identity.saml.common.SAMLConstants
-
@Supported public final class SAMLConstants extends Object
This is a common class defining some constants common to all SAML elements.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ACTION_NAMESPACE
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
ACTION_NAMESPACE_GHPP
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
ACTION_NAMESPACE_NEGATION
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
ACTION_NAMESPACE_UNIX
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
ALGO_ID_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Algorithm URI.static String
ALGO_ID_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Algorithm URI.static String
ALGO_ID_C14N_OMIT_COMMENTS
XML canonicalization Algorithm URI.static String
ALGO_ID_C14N_WITH_COMMENTS
XML canonicalization with comments Algorithm URI.static String
ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
MAC Algorithm HMAC-MD5 URI.static String
ALGO_ID_MAC_HMAC_RIPEMD160
MAC Algorithm HMAC-RIPEMD160 URI.static String
ALGO_ID_MAC_HMAC_SHA1
MAC Algorithm HMAC-SHA1 URI - Required.static String
ALGO_ID_MAC_HMAC_SHA256
MAC Algorithm HMAC-SHA256 URI.static String
ALGO_ID_MAC_HMAC_SHA384
MAC Algorithm HMAC-SHA384 URI.static String
ALGO_ID_MAC_HMAC_SHA512
MAC Algorithm HMAC-SHA512 URI.static String
ALGO_ID_SIGNATURE_DSA
Signature Algorithm DSAwithSHA1 URI - Required.static String
ALGO_ID_SIGNATURE_DSA_256
Signature Algorithm DSAwithSHA1 URI - Required.static String
ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
Signature Algorithm RSA-MD5 URI.static String
ALGO_ID_SIGNATURE_RSA
Signature Algorithm RSAwithSHA1 URI - Recommended.static String
ALGO_ID_SIGNATURE_RSA_RIPEMD160
Signature Algorithm RSA-RIPEMD160 URI.static String
ALGO_ID_SIGNATURE_RSA_SHA1
Signature Algorithm RSAwithSHA1 URI.static String
ALGO_ID_SIGNATURE_RSA_SHA256
Signature Algorithm RSA-SHA256 URI.static String
ALGO_ID_SIGNATURE_RSA_SHA384
Signature Algorithm RSA-SHA384 URI.static String
ALGO_ID_SIGNATURE_RSA_SHA512
Signature Algorithm RSA-SHA512 URI.static String
assertionSAMLNameSpaceURI
SAML assertion namespace URI.static String
CONFIRMATION_METHOD_BEARER
SAML Bearer confirmation method identifier URI.static String
CONFIRMATION_METHOD_HOLDEROFKEY
SAML "Holder of Key" confirmation method identifier URI.static String
NS_SEC
SOAP security namespace.static String
NS_WSSE
SOAP utility namespace.static String
NS_WSU
Liberty security namespace.static String
NS_XMLNS
XML schema namespace.static String
SOAP_URI
SOAP 1.1 namespace URI.static String
TRANSFORM_BASE64_DECODE
Base64 decoding Transform URI.static String
TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Transform URI.static String
TRANSFORM_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Transform URI.static String
TRANSFORM_C14N_OMIT_COMMENTS
XML canonicalization Transform URI.static String
TRANSFORM_C14N_WITH_COMMENTS
XML canonicalization with comments Transform URI.static String
TRANSFORM_ENVELOPED_SIGNATURE
Enveloped Signature Transform URI.static String
TRANSFORM_XPATH
XPath Transform URI.static String
TRANSFORM_XPATH2FILTER
XPath Filter v2.0 Transform URI.static String
TRANSFORM_XPATH2FILTER04
XPath Filter v2.0 Transform URI.static String
TRANSFORM_XPATHFILTERCHGP
XPath Filter v2.0 CHGP Transform URI.static String
TRANSFORM_XPOINTER
XPointer Transform URI.static String
TRANSFORM_XSLT
XSLT Transform URI.static String
XMLSIG_NAMESPACE_URI
XML Digital Signature namespace.
-
-
-
Field Detail
-
assertionSAMLNameSpaceURI
@Supported public static final String assertionSAMLNameSpaceURI
SAML assertion namespace URI.- See Also:
- Constant Field Values
-
SOAP_URI
@Supported public static final String SOAP_URI
SOAP 1.1 namespace URI.- See Also:
- Constant Field Values
-
XMLSIG_NAMESPACE_URI
@Supported public static final String XMLSIG_NAMESPACE_URI
XML Digital Signature namespace.- See Also:
- Constant Field Values
-
ACTION_NAMESPACE
@Supported public static final String ACTION_NAMESPACE
String used in theActionNamespace
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 resourceWrite
: The subject may modify the resourceExecute
: The subject may execute the resourceDelete
: The subject may delete the resourceControl
: The subject may specify the access control policy for the resource.
- See Also:
- Constant Field Values
-
ACTION_NAMESPACE_NEGATION
@Supported public static final String ACTION_NAMESPACE_NEGATION
String used in theActionNamespace
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 resourceWrite
: The subject may modify the resourceExecute
: The subject may execute the resourceDelete
: The subject may delete the resourceControl
: 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
- See Also:
- Constant Field Values
-
ACTION_NAMESPACE_GHPP
@Supported public static final String ACTION_NAMESPACE_GHPP
String used in theActionNamespace
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
@Supported public static final String ACTION_NAMESPACE_UNIX
String used in theActionNamespace
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
+1 if execute permission is granted
+2 if write permission is granted
+4 if read permission is granted
- See Also:
- Constant Field Values
-
CONFIRMATION_METHOD_BEARER
@Supported public static final String CONFIRMATION_METHOD_BEARER
SAML Bearer confirmation method identifier URI.- See Also:
- Constant Field Values
-
CONFIRMATION_METHOD_HOLDEROFKEY
@Supported public static final String CONFIRMATION_METHOD_HOLDEROFKEY
SAML "Holder of Key" confirmation method identifier URI.- See Also:
- Constant Field Values
-
ALGO_ID_MAC_HMAC_SHA1
@Supported public static final String ALGO_ID_MAC_HMAC_SHA1
MAC Algorithm HMAC-SHA1 URI - Required.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_DSA
@Supported public static final String ALGO_ID_SIGNATURE_DSA
Signature Algorithm DSAwithSHA1 URI - Required.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_DSA_256
@Supported public static final String ALGO_ID_SIGNATURE_DSA_256
Signature Algorithm DSAwithSHA1 URI - Required.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_RSA
@Supported public static final String ALGO_ID_SIGNATURE_RSA
Signature Algorithm RSAwithSHA1 URI - Recommended.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_RSA_SHA1
@Supported 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
@Supported 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
@Supported public static final String ALGO_ID_SIGNATURE_RSA_RIPEMD160
Signature Algorithm RSA-RIPEMD160 URI.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_RSA_SHA256
@Supported public static final String ALGO_ID_SIGNATURE_RSA_SHA256
Signature Algorithm RSA-SHA256 URI.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_RSA_SHA384
@Supported public static final String ALGO_ID_SIGNATURE_RSA_SHA384
Signature Algorithm RSA-SHA384 URI.- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_RSA_SHA512
@Supported 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
@Supported 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
@Supported public static final String ALGO_ID_MAC_HMAC_RIPEMD160
MAC Algorithm HMAC-RIPEMD160 URI.- See Also:
- Constant Field Values
-
ALGO_ID_MAC_HMAC_SHA256
@Supported public static final String ALGO_ID_MAC_HMAC_SHA256
MAC Algorithm HMAC-SHA256 URI.- See Also:
- Constant Field Values
-
ALGO_ID_MAC_HMAC_SHA384
@Supported public static final String ALGO_ID_MAC_HMAC_SHA384
MAC Algorithm HMAC-SHA384 URI.- See Also:
- Constant Field Values
-
ALGO_ID_MAC_HMAC_SHA512
@Supported public static final String ALGO_ID_MAC_HMAC_SHA512
MAC Algorithm HMAC-SHA512 URI.- See Also:
- Constant Field Values
-
ALGO_ID_C14N_OMIT_COMMENTS
@Supported public static final String ALGO_ID_C14N_OMIT_COMMENTS
XML canonicalization Algorithm URI.- See Also:
- Constant Field Values
-
ALGO_ID_C14N_WITH_COMMENTS
@Supported 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
@Supported 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
@Supported 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
@Supported public static final String TRANSFORM_C14N_OMIT_COMMENTS
XML canonicalization Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_C14N_WITH_COMMENTS
@Supported public static final String TRANSFORM_C14N_WITH_COMMENTS
XML canonicalization with comments Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_C14N_EXCL_OMIT_COMMENTS
@Supported public static final String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_C14N_EXCL_WITH_COMMENTS
@Supported public static final String TRANSFORM_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_XSLT
@Supported public static final String TRANSFORM_XSLT
XSLT Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_BASE64_DECODE
@Supported public static final String TRANSFORM_BASE64_DECODE
Base64 decoding Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_XPATH
@Supported public static final String TRANSFORM_XPATH
XPath Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_ENVELOPED_SIGNATURE
@Supported public static final String TRANSFORM_ENVELOPED_SIGNATURE
Enveloped Signature Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_XPOINTER
@Supported public static final String TRANSFORM_XPOINTER
XPointer Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_XPATH2FILTER04
@Supported public static final String TRANSFORM_XPATH2FILTER04
XPath Filter v2.0 Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_XPATH2FILTER
@Supported public static final String TRANSFORM_XPATH2FILTER
XPath Filter v2.0 Transform URI.- See Also:
- Constant Field Values
-
TRANSFORM_XPATHFILTERCHGP
@Supported public static final String TRANSFORM_XPATHFILTERCHGP
XPath Filter v2.0 CHGP Transform URI.- See Also:
- Constant Field Values
-
NS_XMLNS
@Supported public static final String NS_XMLNS
XML schema namespace.- See Also:
- Constant Field Values
-
NS_SEC
@Supported public static final String NS_SEC
SOAP security namespace.- See Also:
- Constant Field Values
-
NS_WSSE
@Supported public static final String NS_WSSE
SOAP utility namespace.- See Also:
- Constant Field Values
-
NS_WSU
@Supported public static final String NS_WSU
Liberty security namespace.- See Also:
- Constant Field Values
-
-