Class SignatureConstants

java.lang.Object
org.opensaml.xmlsec.signature.support.SignatureConstants

public final class SignatureConstants extends Object
Constants defined in or related to the XML Signature 1.0 and 1.1 specifications and related RFCs.
  • Field Details

    • XMLSIG_NS

      public static final String XMLSIG_NS
      XML Signature namespace and algorithm prefix.
      See Also:
    • XMLSIG11_NS

      public static final String XMLSIG11_NS
      XML Signature 1.1 namespace and algorithm prefix.
      See Also:
    • XMLSIG_PREFIX

      public static final String XMLSIG_PREFIX
      XML Signature QName prefix.
      See Also:
    • XMLSIG11_PREFIX

      public static final String XMLSIG11_PREFIX
      XML Signature 1.1 QName prefix.
      See Also:
    • MORE_ALGO_NS

      public static final String MORE_ALGO_NS
      Algorithm URI prefix used by RFC 4051.
      See Also:
    • ALGO_ID_SIGNATURE_DSA

      public static final String ALGO_ID_SIGNATURE_DSA
      Signature - Optional DSAwithSHA1 (DSS).
      See Also:
    • ALGO_ID_SIGNATURE_DSA_SHA1

      public static final String ALGO_ID_SIGNATURE_DSA_SHA1
      Signature - Optional DSAwithSHA1 (DSS).
      See Also:
    • ALGO_ID_SIGNATURE_RSA

      public static final String ALGO_ID_SIGNATURE_RSA
      Signature - Required RSAwithSHA1 (PKCS1).
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA1

      public static final String ALGO_ID_SIGNATURE_RSA_SHA1
      Signature - Required RSAwithSHA1 (PKCS1).
      See Also:
    • ALGO_ID_MAC_HMAC_SHA1

      public static final String ALGO_ID_MAC_HMAC_SHA1
      MAC - Required HMAC-SHA1.
      See Also:
    • ALGO_ID_DIGEST_SHA1

      public static final String ALGO_ID_DIGEST_SHA1
      Digest - Required SHA1.
      See Also:
    • ALGO_ID_ENCODING_BASE64

      public static final String ALGO_ID_ENCODING_BASE64
      Encoding - Required Base64.
      See Also:
    • TYPE_KEYINFO_DSA_KEYVALUE

      public static final String TYPE_KEYINFO_DSA_KEYVALUE
      Type - KeyInfo DSAKeyValue.
      See Also:
    • TYPE_KEYINFO_RSA_KEYVALUE

      public static final String TYPE_KEYINFO_RSA_KEYVALUE
      Type - KeyInfo RSAKeyValue.
      See Also:
    • TYPE_KEYINFO_X509DATA

      public static final String TYPE_KEYINFO_X509DATA
      Type - KeyInfo X509Data.
      See Also:
    • TYPE_KEYINFO_PGPDATA

      public static final String TYPE_KEYINFO_PGPDATA
      Type - KeyInfo PGPData.
      See Also:
    • TYPE_KEYINFO_SPKIDATA

      public static final String TYPE_KEYINFO_SPKIDATA
      Type - KeyInfo SPKIData.
      See Also:
    • TYPE_KEYINFO_MGMTDATA

      public static final String TYPE_KEYINFO_MGMTDATA
      Type - KeyInfo MgmtData.
      See Also:
    • TYPE_KEYINFO_RAW_X509CERT

      public static final String TYPE_KEYINFO_RAW_X509CERT
      Type - A binary (ASN.1 DER) X.509 Certificate.
      See Also:
    • TYPE_KEYINFO_KEYVALUE

      public static final String TYPE_KEYINFO_KEYVALUE
      Type - KeyInfo KeyValue.
      See Also:
    • TYPE_KEYINFO_RETRIEVAL_METHOD

      public static final String TYPE_KEYINFO_RETRIEVAL_METHOD
      Type - KeyInfo RetrievalMethod.
      See Also:
    • TYPE_KEYINFO_KEYNAME

      public static final String TYPE_KEYINFO_KEYNAME
      Type - KeyInfo KeyName.
      See Also:
    • TYPE_KEYINFO_RAW_X509CRL

      public static final String TYPE_KEYINFO_RAW_X509CRL
      Type - A binary X.509 CRL.
      See Also:
    • TYPE_KEYINFO_RAW_PGP_KEYPACKET

      public static final String TYPE_KEYINFO_RAW_PGP_KEYPACKET
      Type - A binary PGP key packet.
      See Also:
    • TYPE_KEYINFO_RAW_SPKI_SEXP

      public static final String TYPE_KEYINFO_RAW_SPKI_SEXP
      Type - A raw SPKI S-expression.
      See Also:
    • TYPE_KEYINFO_PKCS7_SIGNED_DATA

      public static final String TYPE_KEYINFO_PKCS7_SIGNED_DATA
      Type - A PKCS7signedData element.
      See Also:
    • TYPE_KEYINFO_RAW_PKCS7_SIGNED_DATA

      public static final String TYPE_KEYINFO_RAW_PKCS7_SIGNED_DATA
      Type - Binary PKCS7 signed data.
      See Also:
    • TYPE_KEYINFO_ECKEYVALUE

      public static final String TYPE_KEYINFO_ECKEYVALUE
      Type - KeyInfo ECKeyValue.
      See Also:
    • TYPE_KEYINFO_DERENCODEDKEYVALUE

      public static final String TYPE_KEYINFO_DERENCODEDKEYVALUE
      Type - KeyInfo DEREncodedKeyValue.
      See Also:
    • ALGO_ID_C14N_OMIT_COMMENTS

      public static final String ALGO_ID_C14N_OMIT_COMMENTS
      Canonicalization - Inclusive 1.0 WITHOUT comments.
      See Also:
    • ALGO_ID_C14N_WITH_COMMENTS

      public static final String ALGO_ID_C14N_WITH_COMMENTS
      Canonicalization - Inclusive 1.0 WITH comments.
      See Also:
    • ALGO_ID_C14N11_OMIT_COMMENTS

      public static final String ALGO_ID_C14N11_OMIT_COMMENTS
      Canonicalization - Inclusive 1.1 WITHOUT comments.
      See Also:
    • ALGO_ID_C14N11_WITH_COMMENTS

      public static final String ALGO_ID_C14N11_WITH_COMMENTS
      Canonicalization - Inclusive 1.1 WITH comments.
      See Also:
    • ALGO_ID_C14N_EXCL_OMIT_COMMENTS

      public static final String ALGO_ID_C14N_EXCL_OMIT_COMMENTS
      Canonicalization - Exclusive WITHOUT comments.
      See Also:
    • ALGO_ID_C14N_EXCL_WITH_COMMENTS

      public static final String ALGO_ID_C14N_EXCL_WITH_COMMENTS
      Canonicalization - Exclusive WITH comments.
      See Also:
    • TRANSFORM_ENVELOPED_SIGNATURE

      public static final String TRANSFORM_ENVELOPED_SIGNATURE
      Transform - Required Enveloped Signature.
      See Also:
    • TRANSFORM_C14N_OMIT_COMMENTS

      public static final String TRANSFORM_C14N_OMIT_COMMENTS
      Transform - Required Inclusive c14n 1.0 WITHOUT comments.
      See Also:
    • TRANSFORM_C14N_WITH_COMMENTS

      public static final String TRANSFORM_C14N_WITH_COMMENTS
      Transform - Recommended Inclusive c14n 1.0 WITH comments.
      See Also:
    • TRANSFORM_C14N11_OMIT_COMMENTS

      public static final String TRANSFORM_C14N11_OMIT_COMMENTS
      Transform - Required Inclusive c14n 1.1 WITHOUT comments.
      See Also:
    • TRANSFORM_C14N11_WITH_COMMENTS

      public static final String TRANSFORM_C14N11_WITH_COMMENTS
      Transform - Recommended Inclusive c14n 1.1 WITH comments.
      See Also:
    • TRANSFORM_C14N_EXCL_OMIT_COMMENTS

      public static final String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
      Transform - Required Exclusive c14n WITHOUT comments.
      See Also:
    • TRANSFORM_C14N_EXCL_WITH_COMMENTS

      public static final String TRANSFORM_C14N_EXCL_WITH_COMMENTS
      Transform - Recommended Exclusive c14n WITH comments.
      See Also:
    • TRANSFORM_XSLT

      public static final String TRANSFORM_XSLT
      Transform - Optional XSLT.
      See Also:
    • TRANSFORM_XPATH

      public static final String TRANSFORM_XPATH
      Transform - Recommended XPath.
      See Also:
    • TRANSFORM_BASE64_DECODE

      public static final String TRANSFORM_BASE64_DECODE
      Transform - Base64 Decode.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_RIPEMD160

      public static final String ALGO_ID_SIGNATURE_RSA_RIPEMD160
      Signature - Optional RSAwithRIPEMD160.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA256

      public static final String ALGO_ID_SIGNATURE_RSA_SHA256
      Signature - Required RSAwithSHA256.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA224

      public static final String ALGO_ID_SIGNATURE_RSA_SHA224
      Signature - Optional RSAwithSHA224.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA384

      public static final String ALGO_ID_SIGNATURE_RSA_SHA384
      Signature - Required RSAwithSHA384.
      See Also:
    • ALGO_ID_SIGNATURE_RSA_SHA512

      public static final String ALGO_ID_SIGNATURE_RSA_SHA512
      Signature - Required RSAwithSHA512.
      See Also:
    • ALGO_ID_MAC_HMAC_RIPEMD160

      public static final String ALGO_ID_MAC_HMAC_RIPEMD160
      HMAC - Optional HMAC-RIPEMD160.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA224

      public static final String ALGO_ID_MAC_HMAC_SHA224
      HMAC - Optional HMAC-SHA224.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA256

      public static final String ALGO_ID_MAC_HMAC_SHA256
      HMAC - Optional HMAC-SHA256.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA384

      public static final String ALGO_ID_MAC_HMAC_SHA384
      HMAC - Optional HMAC-SHA284.
      See Also:
    • ALGO_ID_MAC_HMAC_SHA512

      public static final String ALGO_ID_MAC_HMAC_SHA512
      HMAC - Optional HMAC-SHA512.
      See Also:
    • ALGO_ID_SIGNATURE_ECDSA_SHA1

      public static final String ALGO_ID_SIGNATURE_ECDSA_SHA1
      Signature - Optional ECDSAwithSHA1.
      See Also:
    • ALGO_ID_SIGNATURE_ECDSA_SHA224

      public static final String ALGO_ID_SIGNATURE_ECDSA_SHA224
      Signature - Optional ECDSAwithSHA224.
      See Also:
    • ALGO_ID_SIGNATURE_ECDSA_SHA256

      public static final String ALGO_ID_SIGNATURE_ECDSA_SHA256
      Signature - Optional ECDSAwithSHA256.
      See Also:
    • ALGO_ID_SIGNATURE_ECDSA_SHA384

      public static final String ALGO_ID_SIGNATURE_ECDSA_SHA384
      Signature - Optional ECDSAwithSHA384.
      See Also:
    • ALGO_ID_SIGNATURE_ECDSA_SHA512

      public static final String ALGO_ID_SIGNATURE_ECDSA_SHA512
      Signature - Optional ECDSAwithSHA512.
      See Also:
    • ALGO_ID_DIGEST_SHA224

      public static final String ALGO_ID_DIGEST_SHA224
      Digest - Optional SHA224.
      See Also:
    • ALGO_ID_DIGEST_SHA384

      public static final String ALGO_ID_DIGEST_SHA384
      Digest - Optional SHA384.
      See Also:
    • ALGO_ID_SIGNATURE_DSA_SHA256

      public static final String ALGO_ID_SIGNATURE_DSA_SHA256
      Signature - Optional DSAwithSHA256 (DSS).
      See Also:
    • ALGO_ID_DIGEST_SHA256

      public static final String ALGO_ID_DIGEST_SHA256
      Message Digest - SHA256 (Note: Defined by XML Encryption).
      See Also:
    • ALGO_ID_DIGEST_SHA512

      public static final String ALGO_ID_DIGEST_SHA512
      Message Digest - SHA512 (Note: Defined by XML Encryption).
      See Also:
    • ALGO_ID_DIGEST_RIPEMD160

      public static final String ALGO_ID_DIGEST_RIPEMD160
      Message Digest - RIPEMD-160 (Note: Defined by XML Encryption).
      See Also:
  • Constructor Details

    • SignatureConstants

      private SignatureConstants()
      Constructor.