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 Summary
Fields Modifier and Type Field Description static StringALGO_ID_C14N_EXCL_OMIT_COMMENTSCanonicalization - Exclusive WITHOUT comments.static StringALGO_ID_C14N_EXCL_WITH_COMMENTSCanonicalization - Exclusive WITH comments.static StringALGO_ID_C14N_OMIT_COMMENTSCanonicalization - Inclusive 1.0 WITHOUT comments.static StringALGO_ID_C14N_WITH_COMMENTSCanonicalization - Inclusive 1.0 WITH comments.static StringALGO_ID_C14N11_OMIT_COMMENTSCanonicalization - Inclusive 1.1 WITHOUT comments.static StringALGO_ID_C14N11_WITH_COMMENTSCanonicalization - Inclusive 1.1 WITH comments.static StringALGO_ID_DIGEST_NOT_RECOMMENDED_MD5Digest - Optional MD5.static StringALGO_ID_DIGEST_RIPEMD160Message Digest - RIPEMD-160 (Note: Defined by XML Encryption).static StringALGO_ID_DIGEST_SHA1Digest - Required SHA1.static StringALGO_ID_DIGEST_SHA224Digest - Optional SHA224.static StringALGO_ID_DIGEST_SHA256Message Digest - SHA256 (Note: Defined by XML Encryption).static StringALGO_ID_DIGEST_SHA384Digest - Optional SHA384.static StringALGO_ID_DIGEST_SHA512Message Digest - SHA512 (Note: Defined by XML Encryption).static StringALGO_ID_ENCODING_BASE64Encoding - Required Base64.static StringALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5HMAC - NOT Recommended HMAC-MD5.static StringALGO_ID_MAC_HMAC_RIPEMD160HMAC - Optional HMAC-RIPEMD160.static StringALGO_ID_MAC_HMAC_SHA1MAC - Required HMAC-SHA1.static StringALGO_ID_MAC_HMAC_SHA224HMAC - Optional HMAC-SHA224.static StringALGO_ID_MAC_HMAC_SHA256HMAC - Optional HMAC-SHA256.static StringALGO_ID_MAC_HMAC_SHA384HMAC - Optional HMAC-SHA284.static StringALGO_ID_MAC_HMAC_SHA512HMAC - Optional HMAC-SHA512.static StringALGO_ID_SIGNATURE_DSASignature - Optional DSAwithSHA1 (DSS).static StringALGO_ID_SIGNATURE_DSA_SHA1Signature - Optional DSAwithSHA1 (DSS).static StringALGO_ID_SIGNATURE_DSA_SHA256Signature - Optional DSAwithSHA256 (DSS).static StringALGO_ID_SIGNATURE_ECDSA_SHA1Signature - Optional ECDSAwithSHA1.static StringALGO_ID_SIGNATURE_ECDSA_SHA224Signature - Optional ECDSAwithSHA224.static StringALGO_ID_SIGNATURE_ECDSA_SHA256Signature - Optional ECDSAwithSHA256.static StringALGO_ID_SIGNATURE_ECDSA_SHA384Signature - Optional ECDSAwithSHA384.static StringALGO_ID_SIGNATURE_ECDSA_SHA512Signature - Optional ECDSAwithSHA512.static StringALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5Signature - NOT Recommended RSAwithMD5.static StringALGO_ID_SIGNATURE_RSASignature - Required RSAwithSHA1 (PKCS1).static StringALGO_ID_SIGNATURE_RSA_RIPEMD160Signature - Optional RSAwithRIPEMD160.static StringALGO_ID_SIGNATURE_RSA_SHA1Signature - Required RSAwithSHA1 (PKCS1).static StringALGO_ID_SIGNATURE_RSA_SHA224Signature - Optional RSAwithSHA224.static StringALGO_ID_SIGNATURE_RSA_SHA256Signature - Required RSAwithSHA256.static StringALGO_ID_SIGNATURE_RSA_SHA384Signature - Required RSAwithSHA384.static StringALGO_ID_SIGNATURE_RSA_SHA512Signature - Required RSAwithSHA512.static StringMORE_ALGO_NSAlgorithm URI prefix used by RFC 4051.static StringTRANSFORM_BASE64_DECODETransform - Base64 Decode.static StringTRANSFORM_C14N_EXCL_OMIT_COMMENTSTransform - Required Exclusive c14n WITHOUT comments.static StringTRANSFORM_C14N_EXCL_WITH_COMMENTSTransform - Recommended Exclusive c14n WITH comments.static StringTRANSFORM_C14N_OMIT_COMMENTSTransform - Required Inclusive c14n 1.0 WITHOUT comments.static StringTRANSFORM_C14N_WITH_COMMENTSTransform - Recommended Inclusive c14n 1.0 WITH comments.static StringTRANSFORM_C14N11_OMIT_COMMENTSTransform - Required Inclusive c14n 1.1 WITHOUT comments.static StringTRANSFORM_C14N11_WITH_COMMENTSTransform - Recommended Inclusive c14n 1.1 WITH comments.static StringTRANSFORM_ENVELOPED_SIGNATURETransform - Required Enveloped Signature.static StringTRANSFORM_XPATHTransform - Recommended XPath.static StringTRANSFORM_XSLTTransform - Optional XSLT.static StringTYPE_KEYINFO_DERENCODEDKEYVALUEType - KeyInfo DEREncodedKeyValue.static StringTYPE_KEYINFO_DSA_KEYVALUEType - KeyInfo DSAKeyValue.static StringTYPE_KEYINFO_ECKEYVALUEType - KeyInfo ECKeyValue.static StringTYPE_KEYINFO_KEYNAMEType - KeyInfo KeyName.static StringTYPE_KEYINFO_KEYVALUEType - KeyInfo KeyValue.static StringTYPE_KEYINFO_MGMTDATAType - KeyInfo MgmtData.static StringTYPE_KEYINFO_PGPDATAType - KeyInfo PGPData.static StringTYPE_KEYINFO_PKCS7_SIGNED_DATAType - A PKCS7signedData element.static StringTYPE_KEYINFO_RAW_PGP_KEYPACKETType - A binary PGP key packet.static StringTYPE_KEYINFO_RAW_PKCS7_SIGNED_DATAType - Binary PKCS7 signed data.static StringTYPE_KEYINFO_RAW_SPKI_SEXPType - A raw SPKI S-expression.static StringTYPE_KEYINFO_RAW_X509CERTType - A binary (ASN.1 DER) X.509 Certificate.static StringTYPE_KEYINFO_RAW_X509CRLType - A binary X.509 CRL.static StringTYPE_KEYINFO_RETRIEVAL_METHODType - KeyInfo RetrievalMethod.static StringTYPE_KEYINFO_RSA_KEYVALUEType - KeyInfo RSAKeyValue.static StringTYPE_KEYINFO_SPKIDATAType - KeyInfo SPKIData.static StringTYPE_KEYINFO_X509DATAType - KeyInfo X509Data.static StringXMLSIG_NSXML Signature namespace and algorithm prefix.static StringXMLSIG_PREFIXXML Signature QName prefix.static StringXMLSIG11_NSXML Signature 1.1 namespace and algorithm prefix.static StringXMLSIG11_PREFIXXML Signature 1.1 QName prefix.
-
Constructor Summary
Constructors Modifier Constructor Description privateSignatureConstants()Constructor.
-
-
-
Field Detail
-
XMLSIG_NS
public static final String XMLSIG_NS
XML Signature namespace and algorithm prefix.- See Also:
- Constant Field Values
-
XMLSIG11_NS
public static final String XMLSIG11_NS
XML Signature 1.1 namespace and algorithm prefix.- See Also:
- Constant Field Values
-
XMLSIG_PREFIX
public static final String XMLSIG_PREFIX
XML Signature QName prefix.- See Also:
- Constant Field Values
-
XMLSIG11_PREFIX
public static final String XMLSIG11_PREFIX
XML Signature 1.1 QName prefix.- See Also:
- Constant Field Values
-
MORE_ALGO_NS
public static final String MORE_ALGO_NS
Algorithm URI prefix used by RFC 4051.- 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_MAC_HMAC_SHA1
public static final String ALGO_ID_MAC_HMAC_SHA1
MAC - Required HMAC-SHA1.- See Also:
- Constant Field Values
-
ALGO_ID_DIGEST_SHA1
public static final String ALGO_ID_DIGEST_SHA1
Digest - Required SHA1.- 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_X509DATA
public static final String TYPE_KEYINFO_X509DATA
Type - KeyInfo X509Data.- See Also:
- Constant Field Values
-
TYPE_KEYINFO_PGPDATA
public static final String TYPE_KEYINFO_PGPDATA
Type - KeyInfo PGPData.- See Also:
- Constant Field Values
-
TYPE_KEYINFO_SPKIDATA
public static final String TYPE_KEYINFO_SPKIDATA
Type - KeyInfo SPKIData.- See Also:
- Constant Field Values
-
TYPE_KEYINFO_MGMTDATA
public static final String TYPE_KEYINFO_MGMTDATA
Type - KeyInfo MgmtData.- 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_KEYVALUE
public static final String TYPE_KEYINFO_KEYVALUE
Type - KeyInfo KeyValue.- 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_KEYNAME
public static final String TYPE_KEYINFO_KEYNAME
Type - KeyInfo KeyName.- 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_XSLT
public static final String TRANSFORM_XSLT
Transform - Optional XSLT.- See Also:
- Constant Field Values
-
TRANSFORM_XPATH
public static final String TRANSFORM_XPATH
Transform - Recommended XPath.- 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_DIGEST_SHA224
public static final String ALGO_ID_DIGEST_SHA224
Digest - Optional SHA224.- See Also:
- Constant Field Values
-
ALGO_ID_DIGEST_SHA384
public static final String ALGO_ID_DIGEST_SHA384
Digest - Optional SHA384.- 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
-
-