org.opensaml.xml.signature
Class SignatureConstants

java.lang.Object
  extended by org.opensaml.xml.signature.SignatureConstants

public final class SignatureConstants
extends Object

Constants defined in or related to the XML Signature 1.0 and 1.1 specifications.


Field Summary
static String ALGO_ID_C14N_EXCL_OMIT_COMMENTS
          Canonicalization - Exclusive WITHOUT comments.
static String ALGO_ID_C14N_EXCL_WITH_COMMENTS
          Canonicalization - Exclusive WITH comments.
static String ALGO_ID_C14N_OMIT_COMMENTS
          Canonicalization - Inclusive 1.0 WITHOUT comments.
static String ALGO_ID_C14N_WITH_COMMENTS
          Canonicalization - Inclusive 1.0 WITH comments.
static String ALGO_ID_C14N11_OMIT_COMMENTS
          Canonicalization - Inclusive 1.1 WITHOUT comments.
static String ALGO_ID_C14N11_WITH_COMMENTS
          Canonicalization - Inclusive 1.1 WITH comments.
static String ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5
          Digest - Optional MD5.
static String ALGO_ID_DIGEST_RIPEMD160
          Message Digest - RIPEMD-160 (Note: Defined by XML Encryption).
static String ALGO_ID_DIGEST_SHA1
          Digest - Required SHA1.
static String ALGO_ID_DIGEST_SHA256
          Message Digest - SHA256 (Note: Defined by XML Encryption).
static String ALGO_ID_DIGEST_SHA384
          Digest - Optional SHA384.
static String ALGO_ID_DIGEST_SHA512
          Message Digest - SHA512 (Note: Defined by XML Encryption).
static String ALGO_ID_ENCODING_BASE64
          Encoding - Required Base64.
static String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
          HMAC - NOT Recommended HMAC-MD5.
static String ALGO_ID_MAC_HMAC_RIPEMD160
          HMAC - Optional HMAC-RIPEMD160.
static String ALGO_ID_MAC_HMAC_SHA1
          MAC - Required HMAC-SHA1.
static String ALGO_ID_MAC_HMAC_SHA256
          HMAC - Optional HMAC-SHA256.
static String ALGO_ID_MAC_HMAC_SHA384
          HMAC - Optional HMAC-SHA284.
static String ALGO_ID_MAC_HMAC_SHA512
          HMAC - Optional HMAC-SHA512.
static String ALGO_ID_SIGNATURE_DSA
          Signature - Optional DSAwithSHA1 (DSS).
static String ALGO_ID_SIGNATURE_DSA_SHA1
          Signature - Optional DSAwithSHA1 (DSS).
static String ALGO_ID_SIGNATURE_ECDSA_SHA1
          Signature - Optional ECDSAwithSHA1.
static String ALGO_ID_SIGNATURE_ECDSA_SHA256
          Signature - Optional ECDSAwithSHA256.
static String ALGO_ID_SIGNATURE_ECDSA_SHA384
          Signature - Optional ECDSAwithSHA384.
static String ALGO_ID_SIGNATURE_ECDSA_SHA512
          Signature - Optional ECDSAwithSHA512.
static String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
          Signature - NOT Recommended RSAwithMD5.
static String ALGO_ID_SIGNATURE_RSA
          Signature - Required RSAwithSHA1 (PKCS1).
static String ALGO_ID_SIGNATURE_RSA_RIPEMD160
          Signature - Optional RSAwithRIPEMD160.
static String ALGO_ID_SIGNATURE_RSA_SHA1
          Signature - Required RSAwithSHA1 (PKCS1).
static String ALGO_ID_SIGNATURE_RSA_SHA256
          Signature - Required RSAwithSHA256.
static String ALGO_ID_SIGNATURE_RSA_SHA384
          Signature - Required RSAwithSHA384.
static String ALGO_ID_SIGNATURE_RSA_SHA512
          Signature - Required RSAwithSHA512.
static String MORE_ALGO_NS
          Algorithm URI prefix used by RFC 4051.
static String TRANSFORM_BASE64_DECODE
          Transform - Base64 Decode.
static String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
          Transform - Required Exclusive c14n WITHOUT comments.
static String TRANSFORM_C14N_EXCL_WITH_COMMENTS
          Transform - Recommended Exclusive c14n WITH comments.
static String TRANSFORM_C14N_OMIT_COMMENTS
          Transform - Required Inclusive c14n 1.0 WITHOUT comments.
static String TRANSFORM_C14N_WITH_COMMENTS
          Transform - Recommended Inclusive c14n 1.0 WITH comments.
static String TRANSFORM_C14N11_OMIT_COMMENTS
          Transform - Required Inclusive c14n 1.1 WITHOUT comments.
static String TRANSFORM_C14N11_WITH_COMMENTS
          Transform - Recommended Inclusive c14n 1.1 WITH comments.
static String TRANSFORM_ENVELOPED_SIGNATURE
          Transform - Required Enveloped Signature.
static String TRANSFORM_XPATH
          Transform - Recommended XPath.
static String TRANSFORM_XSLT
          Transform - Optional XSLT.
static String TYPE_KEYINFO_DERENCODEDKEYVALUE
          Type - KeyInfo DEREncodedKeyValue.
static String TYPE_KEYINFO_DSA_KEYVALUE
          Type - KeyInfo DSAKeyValue.
static String TYPE_KEYINFO_ECKEYVALUE
          Type - KeyInfo ECKeyValue.
static String TYPE_KEYINFO_KEYNAME
          Type - KeyInfo KeyName.
static String TYPE_KEYINFO_KEYVALUE
          Type - KeyInfo KeyValue.
static String TYPE_KEYINFO_MGMTDATA
          Type - KeyInfo MgmtData.
static String TYPE_KEYINFO_PGPDATA
          Type - KeyInfo PGPData.
static String TYPE_KEYINFO_PKCS7_SIGNED_DATA
          Type - A PKCS7signedData element.
static String TYPE_KEYINFO_RAW_PGP_KEYPACKET
          Type - A binary PGP key packet.
static String TYPE_KEYINFO_RAW_PKCS7_SIGNED_DATA
          Type - Binary PKCS7 signed data.
static String TYPE_KEYINFO_RAW_SPKI_SEXP
          Type - A raw SPKI S-expression.
static String TYPE_KEYINFO_RAW_X509CERT
          Type - A binary (ASN.1 DER) X.509 Certificate.
static String TYPE_KEYINFO_RAW_X509CRL
          Type - A binary X.509 CRL.
static String TYPE_KEYINFO_RETRIEVAL_METHOD
          Type - KeyInfo RetrievalMethod.
static String TYPE_KEYINFO_RSA_KEYVALUE
          Type - KeyInfo RSAKeyValue.
static String TYPE_KEYINFO_SPKIDATA
          Type - KeyInfo SPKIData.
static String TYPE_KEYINFO_X509DATA
          Type - KeyInfo X509Data.
 
Constructor Summary
private SignatureConstants()
          Constructor.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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_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_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_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_SHA384

public static final String ALGO_ID_DIGEST_SHA384
Digest - Optional SHA384.

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.



Copyright © 1999-2013. All Rights Reserved.