org.opensaml.xml.signature
Class SignatureConstants

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

public class SignatureConstants
extends Object

Constants defined in or related to the XML Signature specification, version 20020112.


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 WITHOUT comments.
static String ALGO_ID_C14N_WITH_COMMENTS
          Canonicalization - Inclusive WITH comments.
static String ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5
          Digest - Optional MD5.
static String ALGO_ID_DIGEST_SHA1
          Digest - Required SHA1.
static String ALGO_ID_DIGEST_SHA384
          Digest - Optional SHA384.
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 - Required DSAwithSHA1 (DSS).
static String ALGO_ID_SIGNATURE_ECDSA_SHA1
          Signature - Optional ECDSAwithSHA1.
static String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
          Signature - NOT Recommended RSAwithMD5.
static String ALGO_ID_SIGNATURE_RSA
          Signature - Recommended RSAwithSHA1 (PKCS1).
static String ALGO_ID_SIGNATURE_RSA_RIPEMD160
          Signature - Optional RSAwithRIPEMD160.
static String ALGO_ID_SIGNATURE_RSA_SHA1
          Signature - Recommended RSAwithSHA1 (PKCS1).
static String ALGO_ID_SIGNATURE_RSA_SHA256
          Signature - Optional RSAwithSHA256.
static String ALGO_ID_SIGNATURE_RSA_SHA384
          Signature - Optional RSAwithSHA384.
static String ALGO_ID_SIGNATURE_RSA_SHA512
          Signature - Optional RSAwithSHA512.
static String MORE_ALGO_NS
          Namespace URI defined by RFC 4051.
static String TRANSFORM_BASE64_DECODE
          Transform - Base64 Decode.
static String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
          Transform - Exclusive c14n WITHOUT comments.
static String TRANSFORM_C14N_EXCL_WITH_COMMENTS
          Transform - Exclusive c14n WITH comments.
static String TRANSFORM_C14N_OMIT_COMMENTS
          Transform - Required Inclusive c14n WITHOUT comments.
static String TRANSFORM_C14N_WITH_COMMENTS
          Transform - Recommended Inclusive c14n 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_DSA_KEYVALUE
          Type - KeyInfo DSAKeyValue.
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
SignatureConstants()
           
 
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
Namespace URI defined by RFC 4051.

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_DSA

public static final String ALGO_ID_SIGNATURE_DSA
Signature - Required DSAwithSHA1 (DSS).

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA

public static final String ALGO_ID_SIGNATURE_RSA
Signature - Recommended RSAwithSHA1 (PKCS1).

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA1

public static final String ALGO_ID_SIGNATURE_RSA_SHA1
Signature - Recommended 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

ALGO_ID_C14N_OMIT_COMMENTS

public static final String ALGO_ID_C14N_OMIT_COMMENTS
Canonicalization - Inclusive WITHOUT comments.

See Also:
Constant Field Values

ALGO_ID_C14N_WITH_COMMENTS

public static final String ALGO_ID_C14N_WITH_COMMENTS
Canonicalization - Inclusive 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 WITHOUT comments.

See Also:
Constant Field Values

TRANSFORM_C14N_WITH_COMMENTS

public static final String TRANSFORM_C14N_WITH_COMMENTS
Transform - Recommended Inclusive c14n WITH comments.

See Also:
Constant Field Values

TRANSFORM_C14N_EXCL_OMIT_COMMENTS

public static final String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Transform - Exclusive c14n WITHOUT comments.

See Also:
Constant Field Values

TRANSFORM_C14N_EXCL_WITH_COMMENTS

public static final String TRANSFORM_C14N_EXCL_WITH_COMMENTS
Transform - 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 - Optional RSAwithSHA256.

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA384

public static final String ALGO_ID_SIGNATURE_RSA_SHA384
Signature - Optional RSAwithSHA384.

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA512

public static final String ALGO_ID_SIGNATURE_RSA_SHA512
Signature - Optional 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_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
Constructor Detail

SignatureConstants

public SignatureConstants()


Copyright © 2006-2010 Internet2. All Rights Reserved.