Package org.apache.xml.security.utils
Class Constants
- java.lang.Object
-
- org.apache.xml.security.utils.Constants
-
public class Constants extends java.lang.ObjectProvides all constants and some translation functions for i18n. For the used Algorithm identifiers and Namespaces, look at the XML Signature specification.- Author:
- $Author$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_ATT_ALGORITHMTag of Attr Algorithmstatic java.lang.String_ATT_ENCODINGTag of Attr Encodingstatic java.lang.String_ATT_IDTag of Attr Idstatic java.lang.String_ATT_MIMETYPETag of Attr MimeTypestatic java.lang.String_ATT_TARGETTag of Attr Targetstatic java.lang.String_ATT_TYPETag of Attr Typestatic java.lang.String_ATT_URITag of Attr URIstatic java.lang.String_TAG_CANONICALIZATIONMETHODTag of Element CanonicalizationMethodstatic java.lang.String_TAG_DIGESTMETHODTag of Element DigestMethodstatic java.lang.String_TAG_DIGESTVALUETag of Element DigestValuestatic java.lang.String_TAG_DSAKEYVALUETag of Element DSAKeyValuestatic java.lang.String_TAG_EXPONENTTag of Element Exponentstatic java.lang.String_TAG_GTag of Element Gstatic java.lang.String_TAG_HMACOUTPUTLENGTHTag of Element HMACOutputLengthstatic java.lang.String_TAG_JTag of Element Jstatic java.lang.String_TAG_KEYINFOTag of Element KeyInfostatic java.lang.String_TAG_KEYNAMETag of Element KeyNamestatic java.lang.String_TAG_KEYVALUETag of Element KeyValuestatic java.lang.String_TAG_MANIFESTTag of Element Manifeststatic java.lang.String_TAG_METHODSTag of Element Methodsstatic java.lang.String_TAG_MGMTDATATag of Element MgmtDatastatic java.lang.String_TAG_MODULUSTag of Element Modulusstatic java.lang.String_TAG_OBJECTTag of Element Objectstatic java.lang.String_TAG_PTag of Element Pstatic java.lang.String_TAG_PGENCOUNTERTag of Element PgenCounterstatic java.lang.String_TAG_PGPDATATag of Element PGPDatastatic java.lang.String_TAG_PGPKEYIDTag of Element PGPKeyIDstatic java.lang.String_TAG_PGPKEYPACKETTag of Element PGPKeyPacketstatic java.lang.String_TAG_QTag of Element Qstatic java.lang.String_TAG_RAWX509CERTIFICATETag of Element rawX509Certificatestatic java.lang.String_TAG_REFERENCETag of Element Referencestatic java.lang.String_TAG_RETRIEVALMETHODTag of Element RetrievalMethodstatic java.lang.String_TAG_RSAKEYVALUETag of Element RSAKeyValuestatic java.lang.String_TAG_SEEDTag of Element Seedstatic java.lang.String_TAG_SIGNATURETag of Element Signaturestatic java.lang.String_TAG_SIGNATUREMETHODTag of Element SignatureMethodstatic java.lang.String_TAG_SIGNATUREPROPERTIESTag of Element SignaturePropertiesstatic java.lang.String_TAG_SIGNATUREPROPERTYTag of Element SignaturePropertystatic java.lang.String_TAG_SIGNATUREVALUETag of Element SignatureValuestatic java.lang.String_TAG_SIGNEDINFOTag of Element SignedInfostatic java.lang.String_TAG_SPKIDATATag of Element SPKIDatastatic java.lang.String_TAG_SPKISEXPTag of Element SPKISexpstatic java.lang.String_TAG_TRANSFORMTag of Element Transformstatic java.lang.String_TAG_TRANSFORMSTag of Element Transformsstatic java.lang.String_TAG_X509CERTIFICATETag of Element X509Certificatestatic java.lang.String_TAG_X509CRLTag of Element X509CRLstatic java.lang.String_TAG_X509DATATag of Element X509Datastatic java.lang.String_TAG_X509ISSUERNAMETag of Element X509IssuerNamestatic java.lang.String_TAG_X509ISSUERSERIALTag of Element X509IssuerSerialstatic java.lang.String_TAG_X509SERIALNUMBERTag of Element X509SerialNumberstatic java.lang.String_TAG_X509SKITag of Element X509SKIstatic java.lang.String_TAG_X509SUBJECTNAMETag of Element X509SubjectNamestatic java.lang.String_TAG_XPATHTag of Element XPathstatic java.lang.String_TAG_YTag of Element Ystatic java.lang.StringALGO_ID_DIGEST_SHA1Digest - Required SHA1static java.lang.StringALGO_ID_SIGNATURE_ECDSA_CERTICOMstatic java.lang.StringconfigurationFileField configurationFilestatic java.lang.StringconfigurationFileNewField configurationFileNewstatic java.lang.StringexceptionMessagesResourceBundleBaseField exceptionMessagesResourceBundleBase is the location of theResourceBundlestatic java.lang.StringexceptionMessagesResourceBundleDirField exceptionMessagesResourceBundleDirstatic java.lang.StringMoreAlgorithmsSpecNSThe URL for more algorithmstatic java.lang.StringNamespaceSpecNSThe URI for XMLNS specstatic java.lang.StringSIGNATURESPECIFICATION_URLThe URL of the XML Signature specificationstatic java.lang.StringSignatureSpecNSThe namespace of the XML Signature specificationstatic java.lang.StringXML_LANG_SPACE_SpecNSThe URI for XML spec
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetSignatureSpecNSprefix()Returns the XML namespace prefix which is used for elements in the XML Signature namespace.static voidsetSignatureSpecNSprefix(java.lang.String newPrefix)Sets the namespace prefix which will be used to identify elements in the XML Signature Namespace.
-
-
-
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 theResourceBundle- 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
The URL for more algorithm- See Also:
- Constant Field Values
-
XML_LANG_SPACE_SpecNS
public static final java.lang.String XML_LANG_SPACE_SpecNS
The URI for XML spec- See Also:
- Constant Field Values
-
NamespaceSpecNS
public static final java.lang.String NamespaceSpecNS
The URI for XMLNS spec- See Also:
- Constant Field Values
-
_ATT_ALGORITHM
public static final java.lang.String _ATT_ALGORITHM
Tag of Attr Algorithm- See Also:
- Constant Field Values
-
_ATT_URI
public static final java.lang.String _ATT_URI
Tag of Attr URI- See Also:
- Constant Field Values
-
_ATT_TYPE
public static final java.lang.String _ATT_TYPE
Tag of Attr Type- See Also:
- Constant Field Values
-
_ATT_ID
public static final java.lang.String _ATT_ID
Tag of Attr Id- See Also:
- Constant Field Values
-
_ATT_MIMETYPE
public static final java.lang.String _ATT_MIMETYPE
Tag of Attr MimeType- See Also:
- Constant Field Values
-
_ATT_ENCODING
public static final java.lang.String _ATT_ENCODING
Tag of Attr Encoding- See Also:
- Constant Field Values
-
_ATT_TARGET
public static final java.lang.String _ATT_TARGET
Tag of Attr Target- See Also:
- Constant Field Values
-
_TAG_CANONICALIZATIONMETHOD
public static final java.lang.String _TAG_CANONICALIZATIONMETHOD
Tag of Element CanonicalizationMethod- See Also:
- Constant Field Values
-
_TAG_DIGESTMETHOD
public static final java.lang.String _TAG_DIGESTMETHOD
Tag of Element DigestMethod- See Also:
- Constant Field Values
-
_TAG_DIGESTVALUE
public static final java.lang.String _TAG_DIGESTVALUE
Tag of Element DigestValue- See Also:
- Constant Field Values
-
_TAG_MANIFEST
public static final java.lang.String _TAG_MANIFEST
Tag of Element Manifest- See Also:
- Constant Field Values
-
_TAG_METHODS
public static final java.lang.String _TAG_METHODS
Tag of Element Methods- See Also:
- Constant Field Values
-
_TAG_OBJECT
public static final java.lang.String _TAG_OBJECT
Tag of Element Object- See Also:
- Constant Field Values
-
_TAG_REFERENCE
public static final java.lang.String _TAG_REFERENCE
Tag of Element Reference- See Also:
- Constant Field Values
-
_TAG_SIGNATURE
public static final java.lang.String _TAG_SIGNATURE
Tag of Element Signature- See Also:
- Constant Field Values
-
_TAG_SIGNATUREMETHOD
public static final java.lang.String _TAG_SIGNATUREMETHOD
Tag of Element SignatureMethod- See Also:
- Constant Field Values
-
_TAG_HMACOUTPUTLENGTH
public static final java.lang.String _TAG_HMACOUTPUTLENGTH
Tag of Element HMACOutputLength- See Also:
- Constant Field Values
-
_TAG_SIGNATUREPROPERTIES
public static final java.lang.String _TAG_SIGNATUREPROPERTIES
Tag of Element SignatureProperties- See Also:
- Constant Field Values
-
_TAG_SIGNATUREPROPERTY
public static final java.lang.String _TAG_SIGNATUREPROPERTY
Tag of Element SignatureProperty- See Also:
- Constant Field Values
-
_TAG_SIGNATUREVALUE
public static final java.lang.String _TAG_SIGNATUREVALUE
Tag of Element SignatureValue- See Also:
- Constant Field Values
-
_TAG_SIGNEDINFO
public static final java.lang.String _TAG_SIGNEDINFO
Tag of Element SignedInfo- See Also:
- Constant Field Values
-
_TAG_TRANSFORM
public static final java.lang.String _TAG_TRANSFORM
Tag of Element Transform- See Also:
- Constant Field Values
-
_TAG_TRANSFORMS
public static final java.lang.String _TAG_TRANSFORMS
Tag of Element Transforms- See Also:
- Constant Field Values
-
_TAG_XPATH
public static final java.lang.String _TAG_XPATH
Tag of Element XPath- See Also:
- Constant Field Values
-
_TAG_KEYINFO
public static final java.lang.String _TAG_KEYINFO
Tag of Element KeyInfo- See Also:
- Constant Field Values
-
_TAG_KEYNAME
public static final java.lang.String _TAG_KEYNAME
Tag of Element KeyName- See Also:
- Constant Field Values
-
_TAG_KEYVALUE
public static final java.lang.String _TAG_KEYVALUE
Tag of Element KeyValue- See Also:
- Constant Field Values
-
_TAG_RETRIEVALMETHOD
public static final java.lang.String _TAG_RETRIEVALMETHOD
Tag of Element RetrievalMethod- See Also:
- Constant Field Values
-
_TAG_X509DATA
public static final java.lang.String _TAG_X509DATA
Tag of Element X509Data- See Also:
- Constant Field Values
-
_TAG_PGPDATA
public static final java.lang.String _TAG_PGPDATA
Tag of Element PGPData- See Also:
- Constant Field Values
-
_TAG_SPKIDATA
public static final java.lang.String _TAG_SPKIDATA
Tag of Element SPKIData- See Also:
- Constant Field Values
-
_TAG_MGMTDATA
public static final java.lang.String _TAG_MGMTDATA
Tag of Element MgmtData- See Also:
- Constant Field Values
-
_TAG_RSAKEYVALUE
public static final java.lang.String _TAG_RSAKEYVALUE
Tag of Element RSAKeyValue- See Also:
- Constant Field Values
-
_TAG_EXPONENT
public static final java.lang.String _TAG_EXPONENT
Tag of Element Exponent- See Also:
- Constant Field Values
-
_TAG_MODULUS
public static final java.lang.String _TAG_MODULUS
Tag of Element Modulus- See Also:
- Constant Field Values
-
_TAG_DSAKEYVALUE
public static final java.lang.String _TAG_DSAKEYVALUE
Tag of Element DSAKeyValue- See Also:
- Constant Field Values
-
_TAG_P
public static final java.lang.String _TAG_P
Tag of Element P- See Also:
- Constant Field Values
-
_TAG_Q
public static final java.lang.String _TAG_Q
Tag of Element Q- See Also:
- Constant Field Values
-
_TAG_G
public static final java.lang.String _TAG_G
Tag of Element G- See Also:
- Constant Field Values
-
_TAG_Y
public static final java.lang.String _TAG_Y
Tag of Element Y- See Also:
- Constant Field Values
-
_TAG_J
public static final java.lang.String _TAG_J
Tag of Element J- See Also:
- Constant Field Values
-
_TAG_SEED
public static final java.lang.String _TAG_SEED
Tag of Element Seed- See Also:
- Constant Field Values
-
_TAG_PGENCOUNTER
public static final java.lang.String _TAG_PGENCOUNTER
Tag of Element PgenCounter- See Also:
- Constant Field Values
-
_TAG_RAWX509CERTIFICATE
public static final java.lang.String _TAG_RAWX509CERTIFICATE
Tag of Element rawX509Certificate- See Also:
- Constant Field Values
-
_TAG_X509ISSUERSERIAL
public static final java.lang.String _TAG_X509ISSUERSERIAL
Tag of Element X509IssuerSerial- See Also:
- Constant Field Values
-
_TAG_X509SKI
public static final java.lang.String _TAG_X509SKI
Tag of Element X509SKI- See Also:
- Constant Field Values
-
_TAG_X509SUBJECTNAME
public static final java.lang.String _TAG_X509SUBJECTNAME
Tag of Element X509SubjectName- See Also:
- Constant Field Values
-
_TAG_X509CERTIFICATE
public static final java.lang.String _TAG_X509CERTIFICATE
Tag of Element X509Certificate- See Also:
- Constant Field Values
-
_TAG_X509CRL
public static final java.lang.String _TAG_X509CRL
Tag of Element X509CRL- See Also:
- Constant Field Values
-
_TAG_X509ISSUERNAME
public static final java.lang.String _TAG_X509ISSUERNAME
Tag of Element X509IssuerName- See Also:
- Constant Field Values
-
_TAG_X509SERIALNUMBER
public static final java.lang.String _TAG_X509SERIALNUMBER
Tag of Element X509SerialNumber- See Also:
- Constant Field Values
-
_TAG_PGPKEYID
public static final java.lang.String _TAG_PGPKEYID
Tag of Element PGPKeyID- See Also:
- Constant Field Values
-
_TAG_PGPKEYPACKET
public static final java.lang.String _TAG_PGPKEYPACKET
Tag of Element PGPKeyPacket- See Also:
- Constant Field Values
-
_TAG_SPKISEXP
public static final java.lang.String _TAG_SPKISEXP
Tag of Element SPKISexp- See Also:
- Constant Field Values
-
ALGO_ID_DIGEST_SHA1
public static final java.lang.String ALGO_ID_DIGEST_SHA1
Digest - Required SHA1- See Also:
- Constant Field Values
-
ALGO_ID_SIGNATURE_ECDSA_CERTICOM
public static final java.lang.String ALGO_ID_SIGNATURE_ECDSA_CERTICOM
-
-
Method Detail
-
setSignatureSpecNSprefix
public static void setSignatureSpecNSprefix(java.lang.String newPrefix) throws XMLSecurityExceptionSets 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.- Throws:
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 todsig, but can be changed using thesetSignatureSpecNSprefix(java.lang.String)function.- Returns:
- the current used namespace prefix
- See Also:
setSignatureSpecNSprefix(java.lang.String)
-
-