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 Details

    • assertionSAMLNameSpaceURI

      @Supported public static final String assertionSAMLNameSpaceURI
      SAML assertion namespace URI.
      See Also:
    • SOAP_URI

      @Supported public static final String SOAP_URI
      SOAP 1.1 namespace URI.
      See Also:
    • XMLSIG_NAMESPACE_URI

      @Supported public static final String XMLSIG_NAMESPACE_URI
      XML Digital Signature namespace.
      See Also:
    • ACTION_NAMESPACE

      @Supported 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:
    • ACTION_NAMESPACE_NEGATION

      @Supported 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:
    • ACTION_NAMESPACE_GHPP

      @Supported 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:
    • ACTION_NAMESPACE_UNIX

      @Supported 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:
    • CONFIRMATION_METHOD_BEARER

      @Supported public static final String CONFIRMATION_METHOD_BEARER
      SAML Bearer confirmation method identifier URI.
      See Also:
    • CONFIRMATION_METHOD_HOLDEROFKEY

      @Supported public static final String CONFIRMATION_METHOD_HOLDEROFKEY
      SAML "Holder of Key" confirmation method identifier URI.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA1

      @Supported public static final String ALGO_ID_MAC_HMAC_SHA1
      MAC Algorithm HMAC-SHA1 URI - Required.
      See Also:
    • ALGO_ID_SIGNATURE_DSA

      @Supported public static final String ALGO_ID_SIGNATURE_DSA
      Signature Algorithm DSAwithSHA1 URI - Required.
      See Also:
    • ALGO_ID_SIGNATURE_DSA_256

      @Supported public static final String ALGO_ID_SIGNATURE_DSA_256
      Signature Algorithm DSAwithSHA1 URI - Required.
      See Also:
    • ALGO_ID_SIGNATURE_RSA

      @Supported public static final String ALGO_ID_SIGNATURE_RSA
      Signature Algorithm RSAwithSHA1 URI - Recommended.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA1

      @Supported public static final String ALGO_ID_SIGNATURE_RSA_SHA1
      Signature Algorithm RSAwithSHA1 URI.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_RIPEMD160

      @Supported public static final String ALGO_ID_SIGNATURE_RSA_RIPEMD160
      Signature Algorithm RSA-RIPEMD160 URI.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA256

      @Supported public static final String ALGO_ID_SIGNATURE_RSA_SHA256
      Signature Algorithm RSA-SHA256 URI.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA384

      @Supported public static final String ALGO_ID_SIGNATURE_RSA_SHA384
      Signature Algorithm RSA-SHA384 URI.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA512

      @Supported public static final String ALGO_ID_SIGNATURE_RSA_SHA512
      Signature Algorithm RSA-SHA512 URI.
      See Also:
    • ALGO_ID_MAC_HMAC_RIPEMD160

      @Supported public static final String ALGO_ID_MAC_HMAC_RIPEMD160
      MAC Algorithm HMAC-RIPEMD160 URI.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA256

      @Supported public static final String ALGO_ID_MAC_HMAC_SHA256
      MAC Algorithm HMAC-SHA256 URI.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA384

      @Supported public static final String ALGO_ID_MAC_HMAC_SHA384
      MAC Algorithm HMAC-SHA384 URI.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA512

      @Supported public static final String ALGO_ID_MAC_HMAC_SHA512
      MAC Algorithm HMAC-SHA512 URI.
      See Also:
    • ALGO_ID_C14N_OMIT_COMMENTS

      @Supported public static final String ALGO_ID_C14N_OMIT_COMMENTS
      XML canonicalization Algorithm URI.
      See Also:
    • ALGO_ID_C14N_WITH_COMMENTS

      @Supported public static final String ALGO_ID_C14N_WITH_COMMENTS
      XML canonicalization with comments Algorithm URI.
      See Also:
    • ALGO_ID_C14N_EXCL_OMIT_COMMENTS

      @Supported public static final String ALGO_ID_C14N_EXCL_OMIT_COMMENTS
      Exclusive XML canonicalization Algorithm URI.
      See Also:
    • 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:
    • TRANSFORM_C14N_OMIT_COMMENTS

      @Supported public static final String TRANSFORM_C14N_OMIT_COMMENTS
      XML canonicalization Transform URI.
      See Also:
    • TRANSFORM_C14N_WITH_COMMENTS

      @Supported public static final String TRANSFORM_C14N_WITH_COMMENTS
      XML canonicalization with comments Transform URI.
      See Also:
    • TRANSFORM_C14N_EXCL_OMIT_COMMENTS

      @Supported public static final String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
      Exclusive XML canonicalization Transform URI.
      See Also:
    • TRANSFORM_C14N_EXCL_WITH_COMMENTS

      @Supported public static final String TRANSFORM_C14N_EXCL_WITH_COMMENTS
      Exclusive XML canonicalization with comments Transform URI.
      See Also:
    • TRANSFORM_XSLT

      @Supported public static final String TRANSFORM_XSLT
      XSLT Transform URI.
      See Also:
    • TRANSFORM_BASE64_DECODE

      @Supported public static final String TRANSFORM_BASE64_DECODE
      Base64 decoding Transform URI.
      See Also:
    • TRANSFORM_XPATH

      @Supported public static final String TRANSFORM_XPATH
      XPath Transform URI.
      See Also:
    • TRANSFORM_ENVELOPED_SIGNATURE

      @Supported public static final String TRANSFORM_ENVELOPED_SIGNATURE
      Enveloped Signature Transform URI.
      See Also:
    • TRANSFORM_XPOINTER

      @Supported public static final String TRANSFORM_XPOINTER
      XPointer Transform URI.
      See Also:
    • TRANSFORM_XPATH2FILTER04

      @Supported public static final String TRANSFORM_XPATH2FILTER04
      XPath Filter v2.0 Transform URI.
      See Also:
    • TRANSFORM_XPATH2FILTER

      @Supported public static final String TRANSFORM_XPATH2FILTER
      XPath Filter v2.0 Transform URI.
      See Also:
    • TRANSFORM_XPATHFILTERCHGP

      @Supported public static final String TRANSFORM_XPATHFILTERCHGP
      XPath Filter v2.0 CHGP Transform URI.
      See Also:
    • NS_XMLNS

      @Supported public static final String NS_XMLNS
      XML schema namespace.
      See Also:
    • NS_SEC

      @Supported public static final String NS_SEC
      SOAP security namespace.
      See Also:
    • NS_WSSE

      @Supported public static final String NS_WSSE
      SOAP utility namespace.
      See Also:
    • NS_WSU

      @Supported public static final String NS_WSU
      Liberty security namespace.
      See Also: