Class SignatureConstants
java.lang.Object
org.opensaml.xmlsec.signature.support.SignatureConstants
Constants defined in or related to the XML Signature 1.0 and 1.1 specifications and
related RFCs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Canonicalization - Exclusive WITHOUT comments.static final String
Canonicalization - Exclusive WITH comments.static final String
Canonicalization - Inclusive 1.0 WITHOUT comments.static final String
Canonicalization - Inclusive 1.0 WITH comments.static final String
Canonicalization - Inclusive 1.1 WITHOUT comments.static final String
Canonicalization - Inclusive 1.1 WITH comments.static final String
Digest - Optional MD5.static final String
Message Digest - RIPEMD-160 (Note: Defined by XML Encryption).static final String
Digest - Required SHA1.static final String
Digest - Optional SHA224.static final String
Message Digest - SHA256 (Note: Defined by XML Encryption).static final String
Digest - Optional SHA384.static final String
Message Digest - SHA512 (Note: Defined by XML Encryption).static final String
Encoding - Required Base64.static final String
HMAC - NOT Recommended HMAC-MD5.static final String
HMAC - Optional HMAC-RIPEMD160.static final String
MAC - Required HMAC-SHA1.static final String
HMAC - Optional HMAC-SHA224.static final String
HMAC - Optional HMAC-SHA256.static final String
HMAC - Optional HMAC-SHA284.static final String
HMAC - Optional HMAC-SHA512.static final String
Signature - Optional DSAwithSHA1 (DSS).static final String
Signature - Optional DSAwithSHA1 (DSS).static final String
Signature - Optional DSAwithSHA256 (DSS).static final String
Signature - Optional ECDSAwithSHA1.static final String
Signature - Optional ECDSAwithSHA224.static final String
Signature - Optional ECDSAwithSHA256.static final String
Signature - Optional ECDSAwithSHA384.static final String
Signature - Optional ECDSAwithSHA512.static final String
Signature - NOT Recommended RSAwithMD5.static final String
Signature - Required RSAwithSHA1 (PKCS1).static final String
Signature - Optional RSAwithRIPEMD160.static final String
Signature - Required RSAwithSHA1 (PKCS1).static final String
Signature - Optional RSAwithSHA224.static final String
Signature - Required RSAwithSHA256.static final String
Signature - Required RSAwithSHA384.static final String
Signature - Required RSAwithSHA512.static final String
Algorithm URI prefix used by RFC 4051.static final String
Transform - Base64 Decode.static final String
Transform - Required Exclusive c14n WITHOUT comments.static final String
Transform - Recommended Exclusive c14n WITH comments.static final String
Transform - Required Inclusive c14n 1.0 WITHOUT comments.static final String
Transform - Recommended Inclusive c14n 1.0 WITH comments.static final String
Transform - Required Inclusive c14n 1.1 WITHOUT comments.static final String
Transform - Recommended Inclusive c14n 1.1 WITH comments.static final String
Transform - Required Enveloped Signature.static final String
Transform - Recommended XPath.static final String
Transform - Optional XSLT.static final String
Type - KeyInfo DEREncodedKeyValue.static final String
Type - KeyInfo DSAKeyValue.static final String
Type - KeyInfo ECKeyValue.static final String
Type - KeyInfo KeyName.static final String
Type - KeyInfo KeyValue.static final String
Type - KeyInfo MgmtData.static final String
Type - KeyInfo PGPData.static final String
Type - A PKCS7signedData element.static final String
Type - A binary PGP key packet.static final String
Type - Binary PKCS7 signed data.static final String
Type - A raw SPKI S-expression.static final String
Type - A binary (ASN.1 DER) X.509 Certificate.static final String
Type - A binary X.509 CRL.static final String
Type - KeyInfo RetrievalMethod.static final String
Type - KeyInfo RSAKeyValue.static final String
Type - KeyInfo SPKIData.static final String
Type - KeyInfo X509Data.static final String
XML Signature namespace and algorithm prefix.static final String
XML Signature QName prefix.static final String
XML Signature 1.1 namespace and algorithm prefix.static final String
XML Signature 1.1 QName prefix. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
XMLSIG_NS
XML Signature namespace and algorithm prefix.- See Also:
-
XMLSIG11_NS
XML Signature 1.1 namespace and algorithm prefix.- See Also:
-
XMLSIG_PREFIX
XML Signature QName prefix.- See Also:
-
XMLSIG11_PREFIX
XML Signature 1.1 QName prefix.- See Also:
-
MORE_ALGO_NS
Algorithm URI prefix used by RFC 4051.- See Also:
-
ALGO_ID_SIGNATURE_DSA
Signature - Optional DSAwithSHA1 (DSS).- See Also:
-
ALGO_ID_SIGNATURE_DSA_SHA1
Signature - Optional DSAwithSHA1 (DSS).- See Also:
-
ALGO_ID_SIGNATURE_RSA
Signature - Required RSAwithSHA1 (PKCS1).- See Also:
-
ALGO_ID_SIGNATURE_RSA_SHA1
Signature - Required RSAwithSHA1 (PKCS1).- See Also:
-
ALGO_ID_MAC_HMAC_SHA1
MAC - Required HMAC-SHA1.- See Also:
-
ALGO_ID_DIGEST_SHA1
Digest - Required SHA1.- See Also:
-
ALGO_ID_ENCODING_BASE64
Encoding - Required Base64.- See Also:
-
TYPE_KEYINFO_DSA_KEYVALUE
Type - KeyInfo DSAKeyValue.- See Also:
-
TYPE_KEYINFO_RSA_KEYVALUE
Type - KeyInfo RSAKeyValue.- See Also:
-
TYPE_KEYINFO_X509DATA
Type - KeyInfo X509Data.- See Also:
-
TYPE_KEYINFO_PGPDATA
Type - KeyInfo PGPData.- See Also:
-
TYPE_KEYINFO_SPKIDATA
Type - KeyInfo SPKIData.- See Also:
-
TYPE_KEYINFO_MGMTDATA
Type - KeyInfo MgmtData.- See Also:
-
TYPE_KEYINFO_RAW_X509CERT
Type - A binary (ASN.1 DER) X.509 Certificate.- See Also:
-
TYPE_KEYINFO_KEYVALUE
Type - KeyInfo KeyValue.- See Also:
-
TYPE_KEYINFO_RETRIEVAL_METHOD
Type - KeyInfo RetrievalMethod.- See Also:
-
TYPE_KEYINFO_KEYNAME
Type - KeyInfo KeyName.- See Also:
-
TYPE_KEYINFO_RAW_X509CRL
Type - A binary X.509 CRL.- See Also:
-
TYPE_KEYINFO_RAW_PGP_KEYPACKET
Type - A binary PGP key packet.- See Also:
-
TYPE_KEYINFO_RAW_SPKI_SEXP
Type - A raw SPKI S-expression.- See Also:
-
TYPE_KEYINFO_PKCS7_SIGNED_DATA
Type - A PKCS7signedData element.- See Also:
-
TYPE_KEYINFO_RAW_PKCS7_SIGNED_DATA
Type - Binary PKCS7 signed data.- See Also:
-
TYPE_KEYINFO_ECKEYVALUE
Type - KeyInfo ECKeyValue.- See Also:
-
TYPE_KEYINFO_DERENCODEDKEYVALUE
Type - KeyInfo DEREncodedKeyValue.- See Also:
-
ALGO_ID_C14N_OMIT_COMMENTS
Canonicalization - Inclusive 1.0 WITHOUT comments.- See Also:
-
ALGO_ID_C14N_WITH_COMMENTS
Canonicalization - Inclusive 1.0 WITH comments.- See Also:
-
ALGO_ID_C14N11_OMIT_COMMENTS
Canonicalization - Inclusive 1.1 WITHOUT comments.- See Also:
-
ALGO_ID_C14N11_WITH_COMMENTS
Canonicalization - Inclusive 1.1 WITH comments.- See Also:
-
ALGO_ID_C14N_EXCL_OMIT_COMMENTS
Canonicalization - Exclusive WITHOUT comments.- See Also:
-
ALGO_ID_C14N_EXCL_WITH_COMMENTS
Canonicalization - Exclusive WITH comments.- See Also:
-
TRANSFORM_ENVELOPED_SIGNATURE
Transform - Required Enveloped Signature.- See Also:
-
TRANSFORM_C14N_OMIT_COMMENTS
Transform - Required Inclusive c14n 1.0 WITHOUT comments.- See Also:
-
TRANSFORM_C14N_WITH_COMMENTS
Transform - Recommended Inclusive c14n 1.0 WITH comments.- See Also:
-
TRANSFORM_C14N11_OMIT_COMMENTS
Transform - Required Inclusive c14n 1.1 WITHOUT comments.- See Also:
-
TRANSFORM_C14N11_WITH_COMMENTS
Transform - Recommended Inclusive c14n 1.1 WITH comments.- See Also:
-
TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Transform - Required Exclusive c14n WITHOUT comments.- See Also:
-
TRANSFORM_C14N_EXCL_WITH_COMMENTS
Transform - Recommended Exclusive c14n WITH comments.- See Also:
-
TRANSFORM_XSLT
Transform - Optional XSLT.- See Also:
-
TRANSFORM_XPATH
Transform - Recommended XPath.- See Also:
-
TRANSFORM_BASE64_DECODE
Transform - Base64 Decode.- See Also:
-
ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
Signature - NOT Recommended RSAwithMD5.- See Also:
-
ALGO_ID_SIGNATURE_RSA_RIPEMD160
Signature - Optional RSAwithRIPEMD160.- See Also:
-
ALGO_ID_SIGNATURE_RSA_SHA256
Signature - Required RSAwithSHA256.- See Also:
-
ALGO_ID_SIGNATURE_RSA_SHA224
Signature - Optional RSAwithSHA224.- See Also:
-
ALGO_ID_SIGNATURE_RSA_SHA384
Signature - Required RSAwithSHA384.- See Also:
-
ALGO_ID_SIGNATURE_RSA_SHA512
Signature - Required RSAwithSHA512.- See Also:
-
ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
HMAC - NOT Recommended HMAC-MD5.- See Also:
-
ALGO_ID_MAC_HMAC_RIPEMD160
HMAC - Optional HMAC-RIPEMD160.- See Also:
-
ALGO_ID_MAC_HMAC_SHA224
HMAC - Optional HMAC-SHA224.- See Also:
-
ALGO_ID_MAC_HMAC_SHA256
HMAC - Optional HMAC-SHA256.- See Also:
-
ALGO_ID_MAC_HMAC_SHA384
HMAC - Optional HMAC-SHA284.- See Also:
-
ALGO_ID_MAC_HMAC_SHA512
HMAC - Optional HMAC-SHA512.- See Also:
-
ALGO_ID_SIGNATURE_ECDSA_SHA1
Signature - Optional ECDSAwithSHA1.- See Also:
-
ALGO_ID_SIGNATURE_ECDSA_SHA224
Signature - Optional ECDSAwithSHA224.- See Also:
-
ALGO_ID_SIGNATURE_ECDSA_SHA256
Signature - Optional ECDSAwithSHA256.- See Also:
-
ALGO_ID_SIGNATURE_ECDSA_SHA384
Signature - Optional ECDSAwithSHA384.- See Also:
-
ALGO_ID_SIGNATURE_ECDSA_SHA512
Signature - Optional ECDSAwithSHA512.- See Also:
-
ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5
Digest - Optional MD5.- See Also:
-
ALGO_ID_DIGEST_SHA224
Digest - Optional SHA224.- See Also:
-
ALGO_ID_DIGEST_SHA384
Digest - Optional SHA384.- See Also:
-
ALGO_ID_SIGNATURE_DSA_SHA256
Signature - Optional DSAwithSHA256 (DSS).- See Also:
-
ALGO_ID_DIGEST_SHA256
Message Digest - SHA256 (Note: Defined by XML Encryption).- See Also:
-
ALGO_ID_DIGEST_SHA512
Message Digest - SHA512 (Note: Defined by XML Encryption).- See Also:
-
ALGO_ID_DIGEST_RIPEMD160
Message Digest - RIPEMD-160 (Note: Defined by XML Encryption).- See Also:
-
-
Constructor Details
-
SignatureConstants
private SignatureConstants()Constructor.
-