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 28 public class EncryptionConstants { 29 32 public static final String _ATT_ALGORITHM = Constants._ATT_ALGORITHM; 33 34 public static final String _ATT_ID = Constants._ATT_ID; 35 36 public static final String _ATT_TARGET = Constants._ATT_TARGET; 37 38 public static final String _ATT_TYPE = Constants._ATT_TYPE; 39 40 public static final String _ATT_URI = Constants._ATT_URI; 41 42 44 public static final String _ATT_ENCODING = "Encoding"; 45 46 public static final String _ATT_RECIPIENT = "Recipient"; 47 48 public static final String _ATT_MIMETYPE = "MimeType"; 49 50 51 public static final String _TAG_CARRIEDKEYNAME = "CarriedKeyName"; 52 53 public static final String _TAG_CIPHERDATA = "CipherData"; 54 55 public static final String _TAG_CIPHERREFERENCE = "CipherReference"; 56 57 public static final String _TAG_CIPHERVALUE = "CipherValue"; 58 59 public static final String _TAG_DATAREFERENCE = "DataReference"; 60 61 public static final String _TAG_ENCRYPTEDDATA = "EncryptedData"; 62 63 public static final String _TAG_ENCRYPTEDKEY = "EncryptedKey"; 64 65 public static final String _TAG_ENCRYPTIONMETHOD = "EncryptionMethod"; 66 67 public static final String _TAG_ENCRYPTIONPROPERTIES = "EncryptionProperties"; 68 69 public static final String _TAG_ENCRYPTIONPROPERTY = "EncryptionProperty"; 70 71 public static final String _TAG_KEYREFERENCE = "KeyReference"; 72 73 public static final String _TAG_KEYSIZE = "KeySize"; 74 75 public static final String _TAG_OAEPPARAMS = "OAEPparams"; 76 77 public static final String _TAG_REFERENCELIST = "ReferenceList"; 78 79 public static final String _TAG_TRANSFORMS = "Transforms"; 80 81 public static final String _TAG_AGREEMENTMETHOD = "AgreementMethod"; 82 83 public static final String _TAG_KA_NONCE = "KA-Nonce"; 84 85 public static final String _TAG_ORIGINATORKEYINFO = "OriginatorKeyInfo"; 86 87 public static final String _TAG_RECIPIENTKEYINFO = "RecipientKeyInfo"; 88 89 90 public static final String ENCRYPTIONSPECIFICATION_URL = "http://www.w3.org/TR/2001/WD-xmlenc-core-20010626/"; 91 92 93 public static final String EncryptionSpecNS = "http://www.w3.org/2001/04/xmlenc#"; 94 95 96 public static final String TYPE_CONTENT = EncryptionSpecNS + "Content"; 97 98 public static final String TYPE_ELEMENT = EncryptionSpecNS + "Element"; 99 100 public static final String TYPE_MEDIATYPE = "http://www.isi.edu/in-notes/iana/assignments/media-types/"; 102 103 public static final String ALGO_ID_BLOCKCIPHER_TRIPLEDES = EncryptionConstants.EncryptionSpecNS + "tripledes-cbc"; 104 105 public static final String ALGO_ID_BLOCKCIPHER_AES128 = EncryptionConstants.EncryptionSpecNS + "aes128-cbc"; 106 107 public static final String ALGO_ID_BLOCKCIPHER_AES256 = EncryptionConstants.EncryptionSpecNS + "aes256-cbc"; 108 109 public static final String ALGO_ID_BLOCKCIPHER_AES192 = EncryptionConstants.EncryptionSpecNS + "aes192-cbc"; 110 111 112 public static final String ALGO_ID_KEYTRANSPORT_RSA15 = EncryptionConstants.EncryptionSpecNS + "rsa-1_5"; 113 114 public static final String ALGO_ID_KEYTRANSPORT_RSAOAEP = EncryptionConstants.EncryptionSpecNS + "rsa-oaep-mgf1p"; 115 116 117 public static final String ALGO_ID_KEYAGREEMENT_DH = EncryptionConstants.EncryptionSpecNS + "dh"; 118 119 120 public static final String ALGO_ID_KEYWRAP_TRIPLEDES = EncryptionConstants.EncryptionSpecNS + "kw-tripledes"; 121 122 public static final String ALGO_ID_KEYWRAP_AES128 = EncryptionConstants.EncryptionSpecNS + "kw-aes128"; 123 124 public static final String ALGO_ID_KEYWRAP_AES256 = EncryptionConstants.EncryptionSpecNS + "kw-aes256"; 125 126 public static final String ALGO_ID_KEYWRAP_AES192 = EncryptionConstants.EncryptionSpecNS + "kw-aes192"; 127 128 138 139 140 public static final String ALGO_ID_AUTHENTICATION_XMLSIGNATURE = "http://www.w3.org/TR/2001/CR-xmldsig-core-20010419/"; 141 142 143 public static final String ALGO_ID_C14N_WITHCOMMENTS = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"; 144 145 public static final String ALGO_ID_C14N_OMITCOMMENTS = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; 146 147 148 public static final String ALGO_ID_ENCODING_BASE64 = "http://www.w3.org/2000/09/xmldsig#base64"; 149 151 private EncryptionConstants() { 152 } 154 155 161 public static void setEncryptionSpecNSprefix(String newPrefix) 162 throws XMLSecurityException { 163 ElementProxy.setDefaultPrefix(EncryptionConstants.EncryptionSpecNS, 164 newPrefix); 165 } 166 167 172 public static String getEncryptionSpecNSprefix() { 173 return ElementProxy 174 .getDefaultPrefix(EncryptionConstants.EncryptionSpecNS); 175 } 176 } 177 | Popular Tags |