Class 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 Detail

      • XMLSIG11_NS

        public static final String XMLSIG11_NS
        XML Signature 1.1 namespace and algorithm prefix.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_DSA

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

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

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

        public static final String ALGO_ID_SIGNATURE_RSA_SHA1
        Signature - Required RSAwithSHA1 (PKCS1).
        See Also:
        Constant Field Values
      • ALGO_ID_ENCODING_BASE64

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

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

        public static final String TYPE_KEYINFO_RSA_KEYVALUE
        Type - KeyInfo RSAKeyValue.
        See Also:
        Constant Field Values
      • TYPE_KEYINFO_RAW_X509CERT

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

        public static final String TYPE_KEYINFO_RETRIEVAL_METHOD
        Type - KeyInfo RetrievalMethod.
        See Also:
        Constant Field Values
      • TYPE_KEYINFO_RAW_X509CRL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final String TRANSFORM_C14N_EXCL_WITH_COMMENTS
        Transform - Recommended Exclusive c14n WITH comments.
        See Also:
        Constant Field Values
      • TRANSFORM_BASE64_DECODE

        public static final String TRANSFORM_BASE64_DECODE
        Transform - Base64 Decode.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5

        public static final String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
        Signature - NOT Recommended RSAwithMD5.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_RSA_RIPEMD160

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

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

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

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

        public static final String ALGO_ID_SIGNATURE_RSA_SHA512
        Signature - Required RSAwithSHA512.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5

        public static final String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
        HMAC - NOT Recommended HMAC-MD5.
        See Also:
        Constant Field Values
      • ALGO_ID_MAC_HMAC_RIPEMD160

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

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

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

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

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

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

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

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

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

        public static final String ALGO_ID_SIGNATURE_ECDSA_SHA512
        Signature - Optional ECDSAwithSHA512.
        See Also:
        Constant Field Values
      • ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5

        public static final String ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5
        Digest - Optional MD5.
        See Also:
        Constant Field Values
      • ALGO_ID_SIGNATURE_DSA_SHA256

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

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

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

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

      • SignatureConstants

        private SignatureConstants()
        Constructor.