1 17 package com.sun.org.apache.xml.internal.security.utils; 18 19 20 21 import com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException; 22 23 24 33 public class Constants { 34 35 36 static java.util.logging.Logger log = 37 java.util.logging.Logger.getLogger(Constants.class.getName()); 38 39 40 public static final String configurationFile = "data/websig.conf"; 41 42 43 public static final String configurationFileNew = ".xmlsecurityconfig"; 44 45 46 public static final String exceptionMessagesResourceBundleDir = 47 "com/sun/org/apache/xml/internal/security/resource"; 48 49 50 public static final String exceptionMessagesResourceBundleBase = 51 exceptionMessagesResourceBundleDir + "/" + "xmlsecurity"; 52 56 public static final String SIGNATURESPECIFICATION_URL = "http://www.w3.org/TR/2001/CR-xmldsig-core-20010419/"; 57 58 61 public static final String SignatureSpecNS = "http://www.w3.org/2000/09/xmldsig#"; 62 63 public static final String MoreAlgorithmsSpecNS = "http://www.w3.org/2001/04/xmldsig-more#"; 64 65 public static final String XML_LANG_SPACE_SpecNS = "http://www.w3.org/XML/1998/namespace"; 66 67 public static final String NamespaceSpecNS = "http://www.w3.org/2000/xmlns/"; 68 69 70 public static final String _ATT_ALGORITHM = "Algorithm"; 71 72 public static final String _ATT_URI = "URI"; 73 74 public static final String _ATT_TYPE = "Type"; 75 76 public static final String _ATT_ID = "Id"; 77 78 public static final String _ATT_MIMETYPE = "MimeType"; 79 80 public static final String _ATT_ENCODING = "Encoding"; 81 82 public static final String _ATT_TARGET = "Target"; 83 84 94 95 public static final String _TAG_CANONICALIZATIONMETHOD = "CanonicalizationMethod"; 96 97 public static final String _TAG_DIGESTMETHOD = "DigestMethod"; 98 99 public static final String _TAG_DIGESTVALUE = "DigestValue"; 100 101 public static final String _TAG_MANIFEST = "Manifest"; 102 103 public static final String _TAG_METHODS = "Methods"; 104 105 public static final String _TAG_OBJECT = "Object"; 106 107 public static final String _TAG_REFERENCE = "Reference"; 108 109 public static final String _TAG_SIGNATURE = "Signature"; 110 111 public static final String _TAG_SIGNATUREMETHOD = "SignatureMethod"; 112 113 public static final String _TAG_HMACOUTPUTLENGTH = "HMACOutputLength"; 114 115 public static final String _TAG_SIGNATUREPROPERTIES = "SignatureProperties"; 116 117 public static final String _TAG_SIGNATUREPROPERTY = "SignatureProperty"; 118 119 public static final String _TAG_SIGNATUREVALUE = "SignatureValue"; 120 121 public static final String _TAG_SIGNEDINFO = "SignedInfo"; 122 123 public static final String _TAG_TRANSFORM = "Transform"; 124 125 public static final String _TAG_TRANSFORMS = "Transforms"; 126 127 public static final String _TAG_XPATH = "XPath"; 128 129 public static final String _TAG_KEYINFO = "KeyInfo"; 130 131 public static final String _TAG_KEYNAME = "KeyName"; 132 133 public static final String _TAG_KEYVALUE = "KeyValue"; 134 135 public static final String _TAG_RETRIEVALMETHOD = "RetrievalMethod"; 136 137 public static final String _TAG_X509DATA = "X509Data"; 138 139 public static final String _TAG_PGPDATA = "PGPData"; 140 141 public static final String _TAG_SPKIDATA = "SPKIData"; 142 143 public static final String _TAG_MGMTDATA = "MgmtData"; 144 145 public static final String _TAG_RSAKEYVALUE = "RSAKeyValue"; 146 147 public static final String _TAG_EXPONENT = "Exponent"; 148 149 public static final String _TAG_MODULUS = "Modulus"; 150 151 public static final String _TAG_DSAKEYVALUE = "DSAKeyValue"; 152 153 public static final String _TAG_P = "P"; 154 155 public static final String _TAG_Q = "Q"; 156 157 public static final String _TAG_G = "G"; 158 159 public static final String _TAG_Y = "Y"; 160 161 public static final String _TAG_J = "J"; 162 163 public static final String _TAG_SEED = "Seed"; 164 165 public static final String _TAG_PGENCOUNTER = "PgenCounter"; 166 167 public static final String _TAG_RAWX509CERTIFICATE = "rawX509Certificate"; 168 169 public static final String _TAG_X509ISSUERSERIAL = "X509IssuerSerial"; 170 171 public static final String _TAG_X509SKI = "X509SKI"; 172 173 public static final String _TAG_X509SUBJECTNAME = "X509SubjectName"; 174 175 public static final String _TAG_X509CERTIFICATE = "X509Certificate"; 176 177 public static final String _TAG_X509CRL = "X509CRL"; 178 179 public static final String _TAG_X509ISSUERNAME = "X509IssuerName"; 180 181 public static final String _TAG_X509SERIALNUMBER = "X509SerialNumber"; 182 183 public static final String _TAG_PGPKEYID = "PGPKeyID"; 184 185 public static final String _TAG_PGPKEYPACKET = "PGPKeyPacket"; 186 187 public static final String _TAG_SPKISEXP = "SPKISexp"; 188 189 190 public static final String ALGO_ID_DIGEST_SHA1 = SignatureSpecNS + "sha1"; 191 192 196 public static final String ALGO_ID_SIGNATURE_ECDSA_CERTICOM = "http://www.certicom.com/2000/11/xmlecdsig#ecdsa-sha1"; 197 199 private Constants() { 200 } 202 203 216 public static void setSignatureSpecNSprefix(String newPrefix) throws XMLSecurityException { 217 ElementProxy.setDefaultPrefix(Constants.SignatureSpecNS, newPrefix); 218 } 219 220 230 public static String getSignatureSpecNSprefix() { 231 return ElementProxy.getDefaultPrefix(Constants.SignatureSpecNS); 232 } 233 } 234 | Popular Tags |