org.apache.xml.security.utils
Class Constants

java.lang.Object
  |
  +--org.apache.xml.security.utils.Constants

public class Constants
extends java.lang.Object

Provides all constants and some translation functions for i18n. For the used Algorithm identifiers and Namespaces, look at the XML Signature specification.

Author:
$Author: vdkoogh $

Field Summary
static java.lang.String _ATT_ALGORITHM
           
static java.lang.String _ATT_ENCODING
           
static java.lang.String _ATT_ID
           
static java.lang.String _ATT_MIMETYPE
           
static java.lang.String _ATT_TARGET
           
static java.lang.String _ATT_TYPE
           
static java.lang.String _ATT_URI
           
static java.lang.String _TAG_CANONICALIZATIONMETHOD
           
static java.lang.String _TAG_DIGESTMETHOD
           
static java.lang.String _TAG_DIGESTVALUE
           
static java.lang.String _TAG_DSAKEYVALUE
           
static java.lang.String _TAG_EXPONENT
           
static java.lang.String _TAG_G
           
static java.lang.String _TAG_HMACOUTPUTLENGTH
           
static java.lang.String _TAG_J
           
static java.lang.String _TAG_KEYINFO
           
static java.lang.String _TAG_KEYNAME
           
static java.lang.String _TAG_KEYVALUE
           
static java.lang.String _TAG_MANIFEST
           
static java.lang.String _TAG_METHODS
           
static java.lang.String _TAG_MGMTDATA
           
static java.lang.String _TAG_MODULUS
           
static java.lang.String _TAG_OBJECT
           
static java.lang.String _TAG_P
           
static java.lang.String _TAG_PGENCOUNTER
           
static java.lang.String _TAG_PGPDATA
           
static java.lang.String _TAG_PGPKEYID
           
static java.lang.String _TAG_PGPKEYPACKET
           
static java.lang.String _TAG_Q
           
static java.lang.String _TAG_RAWX509CERTIFICATE
           
static java.lang.String _TAG_REFERENCE
           
static java.lang.String _TAG_RETRIEVALMETHOD
           
static java.lang.String _TAG_RSAKEYVALUE
           
static java.lang.String _TAG_SEED
           
static java.lang.String _TAG_SIGNATURE
           
static java.lang.String _TAG_SIGNATUREMETHOD
           
static java.lang.String _TAG_SIGNATUREPROPERTIES
           
static java.lang.String _TAG_SIGNATUREPROPERTY
           
static java.lang.String _TAG_SIGNATUREVALUE
           
static java.lang.String _TAG_SIGNEDINFO
           
static java.lang.String _TAG_SPKIDATA
           
static java.lang.String _TAG_SPKISEXP
           
static java.lang.String _TAG_TRANSFORM
           
static java.lang.String _TAG_TRANSFORMS
           
static java.lang.String _TAG_X509CERTIFICATE
           
static java.lang.String _TAG_X509CRL
           
static java.lang.String _TAG_X509DATA
           
static java.lang.String _TAG_X509ISSUERNAME
           
static java.lang.String _TAG_X509ISSUERSERIAL
           
static java.lang.String _TAG_X509SERIALNUMBER
           
static java.lang.String _TAG_X509SKI
           
static java.lang.String _TAG_X509SUBJECTNAME
           
static java.lang.String _TAG_XPATH
           
static java.lang.String _TAG_Y
           
static java.lang.String ALGO_ID_DIGEST_SHA1
           
static java.lang.String ALGO_ID_SIGNATURE_ECDSA_CERTICOM
           
static java.lang.String configurationFile
          Field configurationFile
static java.lang.String configurationFileNew
          Field configurationFileNew
static java.lang.String exceptionMessagesResourceBundleBase
          Field exceptionMessagesResourceBundleBase is the location of the ResourceBundle
static java.lang.String exceptionMessagesResourceBundleDir
          Field exceptionMessagesResourceBundleDir
static java.lang.String MoreAlgorithmsSpecNS
           
static java.lang.String NamespaceSpecNS
           
static java.lang.String SIGNATURESPECIFICATION_URL
          The URL of the XML Signature specification
static java.lang.String SignatureSpecNS
          The namespace of the XML Signature specification
static java.lang.String XML_LANG_SPACE_SpecNS
           
 
Method Summary
static java.lang.String getSignatureSpecNSprefix()
          Returns the XML namespace prefix which is used for elements in the XML Signature namespace.
static void setSignatureSpecNSprefix(java.lang.String newPrefix)
          Sets the namespace prefix which will be used to identify elements in the XML Signature Namespace.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configurationFile

public static java.lang.String configurationFile
Field configurationFile


configurationFileNew

public static final java.lang.String configurationFileNew
Field configurationFileNew

See Also:
Constant Field Values

exceptionMessagesResourceBundleDir

public static final java.lang.String exceptionMessagesResourceBundleDir
Field exceptionMessagesResourceBundleDir

See Also:
Constant Field Values

exceptionMessagesResourceBundleBase

public static final java.lang.String exceptionMessagesResourceBundleBase
Field exceptionMessagesResourceBundleBase is the location of the ResourceBundle

See Also:
Constant Field Values

SIGNATURESPECIFICATION_URL

public static final java.lang.String SIGNATURESPECIFICATION_URL
The URL of the XML Signature specification

See Also:
Constant Field Values

SignatureSpecNS

public static final java.lang.String SignatureSpecNS
The namespace of the XML Signature specification

See Also:
Constant Field Values

MoreAlgorithmsSpecNS

public static final java.lang.String MoreAlgorithmsSpecNS
See Also:
Constant Field Values

XML_LANG_SPACE_SpecNS

public static final java.lang.String XML_LANG_SPACE_SpecNS
See Also:
Constant Field Values

NamespaceSpecNS

public static final java.lang.String NamespaceSpecNS
See Also:
Constant Field Values

_ATT_ALGORITHM

public static final java.lang.String _ATT_ALGORITHM
See Also:
Constant Field Values

_ATT_URI

public static final java.lang.String _ATT_URI
See Also:
Constant Field Values

_ATT_TYPE

public static final java.lang.String _ATT_TYPE
See Also:
Constant Field Values

_ATT_ID

public static final java.lang.String _ATT_ID
See Also:
Constant Field Values

_ATT_MIMETYPE

public static final java.lang.String _ATT_MIMETYPE
See Also:
Constant Field Values

_ATT_ENCODING

public static final java.lang.String _ATT_ENCODING
See Also:
Constant Field Values

_ATT_TARGET

public static final java.lang.String _ATT_TARGET
See Also:
Constant Field Values

_TAG_CANONICALIZATIONMETHOD

public static final java.lang.String _TAG_CANONICALIZATIONMETHOD
See Also:
Constant Field Values

_TAG_DIGESTMETHOD

public static final java.lang.String _TAG_DIGESTMETHOD
See Also:
Constant Field Values

_TAG_DIGESTVALUE

public static final java.lang.String _TAG_DIGESTVALUE
See Also:
Constant Field Values

_TAG_MANIFEST

public static final java.lang.String _TAG_MANIFEST
See Also:
Constant Field Values

_TAG_METHODS

public static final java.lang.String _TAG_METHODS
See Also:
Constant Field Values

_TAG_OBJECT

public static final java.lang.String _TAG_OBJECT
See Also:
Constant Field Values

_TAG_REFERENCE

public static final java.lang.String _TAG_REFERENCE
See Also:
Constant Field Values

_TAG_SIGNATURE

public static final java.lang.String _TAG_SIGNATURE
See Also:
Constant Field Values

_TAG_SIGNATUREMETHOD

public static final java.lang.String _TAG_SIGNATUREMETHOD
See Also:
Constant Field Values

_TAG_HMACOUTPUTLENGTH

public static final java.lang.String _TAG_HMACOUTPUTLENGTH
See Also:
Constant Field Values

_TAG_SIGNATUREPROPERTIES

public static final java.lang.String _TAG_SIGNATUREPROPERTIES
See Also:
Constant Field Values

_TAG_SIGNATUREPROPERTY

public static final java.lang.String _TAG_SIGNATUREPROPERTY
See Also:
Constant Field Values

_TAG_SIGNATUREVALUE

public static final java.lang.String _TAG_SIGNATUREVALUE
See Also:
Constant Field Values

_TAG_SIGNEDINFO

public static final java.lang.String _TAG_SIGNEDINFO
See Also:
Constant Field Values

_TAG_TRANSFORM

public static final java.lang.String _TAG_TRANSFORM
See Also:
Constant Field Values

_TAG_TRANSFORMS

public static final java.lang.String _TAG_TRANSFORMS
See Also:
Constant Field Values

_TAG_XPATH

public static final java.lang.String _TAG_XPATH
See Also:
Constant Field Values

_TAG_KEYINFO

public static final java.lang.String _TAG_KEYINFO
See Also:
Constant Field Values

_TAG_KEYNAME

public static final java.lang.String _TAG_KEYNAME
See Also:
Constant Field Values

_TAG_KEYVALUE

public static final java.lang.String _TAG_KEYVALUE
See Also:
Constant Field Values

_TAG_RETRIEVALMETHOD

public static final java.lang.String _TAG_RETRIEVALMETHOD
See Also:
Constant Field Values

_TAG_X509DATA

public static final java.lang.String _TAG_X509DATA
See Also:
Constant Field Values

_TAG_PGPDATA

public static final java.lang.String _TAG_PGPDATA
See Also:
Constant Field Values

_TAG_SPKIDATA

public static final java.lang.String _TAG_SPKIDATA
See Also:
Constant Field Values

_TAG_MGMTDATA

public static final java.lang.String _TAG_MGMTDATA
See Also:
Constant Field Values

_TAG_RSAKEYVALUE

public static final java.lang.String _TAG_RSAKEYVALUE
See Also:
Constant Field Values

_TAG_EXPONENT

public static final java.lang.String _TAG_EXPONENT
See Also:
Constant Field Values

_TAG_MODULUS

public static final java.lang.String _TAG_MODULUS
See Also:
Constant Field Values

_TAG_DSAKEYVALUE

public static final java.lang.String _TAG_DSAKEYVALUE
See Also:
Constant Field Values

_TAG_P

public static final java.lang.String _TAG_P
See Also:
Constant Field Values

_TAG_Q

public static final java.lang.String _TAG_Q
See Also:
Constant Field Values

_TAG_G

public static final java.lang.String _TAG_G
See Also:
Constant Field Values

_TAG_Y

public static final java.lang.String _TAG_Y
See Also:
Constant Field Values

_TAG_J

public static final java.lang.String _TAG_J
See Also:
Constant Field Values

_TAG_SEED

public static final java.lang.String _TAG_SEED
See Also:
Constant Field Values

_TAG_PGENCOUNTER

public static final java.lang.String _TAG_PGENCOUNTER
See Also:
Constant Field Values

_TAG_RAWX509CERTIFICATE

public static final java.lang.String _TAG_RAWX509CERTIFICATE
See Also:
Constant Field Values

_TAG_X509ISSUERSERIAL

public static final java.lang.String _TAG_X509ISSUERSERIAL
See Also:
Constant Field Values

_TAG_X509SKI

public static final java.lang.String _TAG_X509SKI
See Also:
Constant Field Values

_TAG_X509SUBJECTNAME

public static final java.lang.String _TAG_X509SUBJECTNAME
See Also:
Constant Field Values

_TAG_X509CERTIFICATE

public static final java.lang.String _TAG_X509CERTIFICATE
See Also:
Constant Field Values

_TAG_X509CRL

public static final java.lang.String _TAG_X509CRL
See Also:
Constant Field Values

_TAG_X509ISSUERNAME

public static final java.lang.String _TAG_X509ISSUERNAME
See Also:
Constant Field Values

_TAG_X509SERIALNUMBER

public static final java.lang.String _TAG_X509SERIALNUMBER
See Also:
Constant Field Values

_TAG_PGPKEYID

public static final java.lang.String _TAG_PGPKEYID
See Also:
Constant Field Values

_TAG_PGPKEYPACKET

public static final java.lang.String _TAG_PGPKEYPACKET
See Also:
Constant Field Values

_TAG_SPKISEXP

public static final java.lang.String _TAG_SPKISEXP
See Also:
Constant Field Values

ALGO_ID_DIGEST_SHA1

public static final java.lang.String ALGO_ID_DIGEST_SHA1
See Also:
Constant Field Values

ALGO_ID_SIGNATURE_ECDSA_CERTICOM

public static final java.lang.String ALGO_ID_SIGNATURE_ECDSA_CERTICOM
See Also:
draft-blake-wilson-xmldsig-ecdsa-02.txt, Constant Field Values
Method Detail

setSignatureSpecNSprefix

public static void setSignatureSpecNSprefix(java.lang.String newPrefix)
                                     throws XMLSecurityException
Sets the namespace prefix which will be used to identify elements in the XML Signature Namespace.
 Constants.setSignatureSpecNSprefix("dsig");
 

Parameters:
newPrefix - is the new namespace prefix.
XMLSecurityException
See Also:
$todo$ Add consistency checking for valid prefix

getSignatureSpecNSprefix

public static java.lang.String getSignatureSpecNSprefix()
Returns the XML namespace prefix which is used for elements in the XML Signature namespace. It is defaulted to dsig, but can be changed using the setSignatureSpecNSprefix(java.lang.String) function.

Returns:
the current used namespace prefix
See Also:
setSignatureSpecNSprefix(java.lang.String)