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 StringACTION_NAMESPACEString used in theActionNamespaceattribute to refer to common sets of actions to perform on resources.static StringACTION_NAMESPACE_GHPPString used in theActionNamespaceattribute to refer to common sets of actions to perform on resources.static StringACTION_NAMESPACE_NEGATIONString used in theActionNamespaceattribute to refer to common sets of actions to perform on resources.static StringACTION_NAMESPACE_UNIXString used in theActionNamespaceattribute to refer to common sets of actions to perform on resources.static StringALGO_ID_C14N_EXCL_OMIT_COMMENTSExclusive XML canonicalization Algorithm URI.static StringALGO_ID_C14N_EXCL_WITH_COMMENTSExclusive XML canonicalization with comments Algorithm URI.static StringALGO_ID_C14N_OMIT_COMMENTSXML canonicalization Algorithm URI.static StringALGO_ID_C14N_WITH_COMMENTSXML canonicalization with comments Algorithm URI.static StringALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5MAC Algorithm HMAC-MD5 URI.static StringALGO_ID_MAC_HMAC_RIPEMD160MAC Algorithm HMAC-RIPEMD160 URI.static StringALGO_ID_MAC_HMAC_SHA1MAC Algorithm HMAC-SHA1 URI - Required.static StringALGO_ID_MAC_HMAC_SHA256MAC Algorithm HMAC-SHA256 URI.static StringALGO_ID_MAC_HMAC_SHA384MAC Algorithm HMAC-SHA384 URI.static StringALGO_ID_MAC_HMAC_SHA512MAC Algorithm HMAC-SHA512 URI.static StringALGO_ID_SIGNATURE_DSASignature Algorithm DSAwithSHA1 URI - Required.static StringALGO_ID_SIGNATURE_DSA_256Signature Algorithm DSAwithSHA1 URI - Required.static StringALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5Signature Algorithm RSA-MD5 URI.static StringALGO_ID_SIGNATURE_RSASignature Algorithm RSAwithSHA1 URI - Recommended.static StringALGO_ID_SIGNATURE_RSA_RIPEMD160Signature Algorithm RSA-RIPEMD160 URI.static StringALGO_ID_SIGNATURE_RSA_SHA1Signature Algorithm RSAwithSHA1 URI.static StringALGO_ID_SIGNATURE_RSA_SHA256Signature Algorithm RSA-SHA256 URI.static StringALGO_ID_SIGNATURE_RSA_SHA384Signature Algorithm RSA-SHA384 URI.static StringALGO_ID_SIGNATURE_RSA_SHA512Signature Algorithm RSA-SHA512 URI.static StringassertionSAMLNameSpaceURISAML assertion namespace URI.static StringCONFIRMATION_METHOD_BEARERSAML Bearer confirmation method identifier URI.static StringCONFIRMATION_METHOD_HOLDEROFKEYSAML "Holder of Key" confirmation method identifier URI.static StringNS_SECSOAP security namespace.static StringNS_WSSESOAP utility namespace.static StringNS_WSULiberty security namespace.static StringNS_XMLNSXML schema namespace.static StringSOAP_URISOAP 1.1 namespace URI.static StringTRANSFORM_BASE64_DECODEBase64 decoding Transform URI.static StringTRANSFORM_C14N_EXCL_OMIT_COMMENTSExclusive XML canonicalization Transform URI.static StringTRANSFORM_C14N_EXCL_WITH_COMMENTSExclusive XML canonicalization with comments Transform URI.static StringTRANSFORM_C14N_OMIT_COMMENTSXML canonicalization Transform URI.static StringTRANSFORM_C14N_WITH_COMMENTSXML canonicalization with comments Transform URI.static StringTRANSFORM_ENVELOPED_SIGNATUREEnveloped Signature Transform URI.static StringTRANSFORM_XPATHXPath Transform URI.static StringTRANSFORM_XPATH2FILTERXPath Filter v2.0 Transform URI.static StringTRANSFORM_XPATH2FILTER04XPath Filter v2.0 Transform URI.static StringTRANSFORM_XPATHFILTERCHGPXPath Filter v2.0 CHGP Transform URI.static StringTRANSFORM_XPOINTERXPointer Transform URI.static StringTRANSFORM_XSLTXSLT Transform URI.static StringXMLSIG_NAMESPACE_URIXML 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 theActionNamespaceattribute to refer to common sets of actions to perform on resources. Title: Read/Write/Execute/Delete/Control Defined actions:Read Write Execute Delete ControlThese 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 theActionNamespaceattribute 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 ~ControlRead: 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 theActionNamespaceattribute to refer to common sets of actions to perform on resources. Title:Get/Head/Put/PostDefined actions:GET HEAD PUT POSTThese 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 theActionNamespaceattribute 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
-
-