Package org.apache.xml.security.utils
Class EncryptionConstants
- java.lang.Object
-
- org.apache.xml.security.utils.EncryptionConstants
-
public class EncryptionConstants extends java.lang.Object
- Author:
- $Author$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_ATT_ALGORITHM
Tag of Attr Algorithmstatic java.lang.String
_ATT_ENCODING
Tag of Attr encodingstatic java.lang.String
_ATT_ID
Tag of Attr Idstatic java.lang.String
_ATT_MIMETYPE
Tag of Attr mimetypestatic java.lang.String
_ATT_RECIPIENT
Tag of Attr recipientstatic java.lang.String
_ATT_TARGET
Tag of Attr Targetstatic java.lang.String
_ATT_TYPE
Tag of Attr Typestatic java.lang.String
_ATT_URI
Tag of Attr URIstatic java.lang.String
_TAG_AGREEMENTMETHOD
Tag of Element AgreementMethodstatic java.lang.String
_TAG_CARRIEDKEYNAME
Tag of Element CarriedKeyNamestatic java.lang.String
_TAG_CIPHERDATA
Tag of Element CipherDatastatic java.lang.String
_TAG_CIPHERREFERENCE
Tag of Element CipherReferencestatic java.lang.String
_TAG_CIPHERVALUE
Tag of Element CipherValuestatic java.lang.String
_TAG_DATAREFERENCE
Tag of Element DataReferencestatic java.lang.String
_TAG_ENCRYPTEDDATA
Tag of Element EncryptedDatastatic java.lang.String
_TAG_ENCRYPTEDKEY
Tag of Element EncryptedKeystatic java.lang.String
_TAG_ENCRYPTIONMETHOD
Tag of Element EncryptionMethodstatic java.lang.String
_TAG_ENCRYPTIONPROPERTIES
Tag of Element EncryptionPropertiesstatic java.lang.String
_TAG_ENCRYPTIONPROPERTY
Tag of Element EncryptionPropertystatic java.lang.String
_TAG_KA_NONCE
Tag of Element KA-Noncestatic java.lang.String
_TAG_KEYREFERENCE
Tag of Element KeyReferencestatic java.lang.String
_TAG_KEYSIZE
Tag of Element KeySizestatic java.lang.String
_TAG_OAEPPARAMS
Tag of Element OAEPparamsstatic java.lang.String
_TAG_ORIGINATORKEYINFO
Tag of Element OriginatorKeyInfostatic java.lang.String
_TAG_RECIPIENTKEYINFO
Tag of Element RecipientKeyInfostatic java.lang.String
_TAG_REFERENCELIST
Tag of Element ReferenceListstatic java.lang.String
_TAG_TRANSFORMS
Tag of Element Transformsstatic java.lang.String
ALGO_ID_AUTHENTICATION_XMLSIGNATURE
Message Authentication - RECOMMENDED XML Digital Signaturestatic java.lang.String
ALGO_ID_BLOCKCIPHER_AES128
Block Encryption - REQUIRED AES-128static java.lang.String
ALGO_ID_BLOCKCIPHER_AES192
Block Encryption - OPTIONAL AES-192static java.lang.String
ALGO_ID_BLOCKCIPHER_AES256
Block Encryption - REQUIRED AES-256static java.lang.String
ALGO_ID_BLOCKCIPHER_TRIPLEDES
Block Encryption - REQUIRED TRIPLEDESstatic java.lang.String
ALGO_ID_C14N_OMITCOMMENTS
Canonicalization - OPTIONAL Canonical XML (omits comments)static java.lang.String
ALGO_ID_C14N_WITHCOMMENTS
Canonicalization - OPTIONAL Canonical XML with Commentsstatic java.lang.String
ALGO_ID_ENCODING_BASE64
Encoding - REQUIRED base64static java.lang.String
ALGO_ID_KEYAGREEMENT_DH
Key Agreement - OPTIONAL Diffie-Hellmanstatic java.lang.String
ALGO_ID_KEYTRANSPORT_RSA15
Key Transport - REQUIRED RSA-v1.5static java.lang.String
ALGO_ID_KEYTRANSPORT_RSAOAEP
Key Transport - REQUIRED RSA-OAEPstatic java.lang.String
ALGO_ID_KEYWRAP_AES128
Symmetric Key Wrap - REQUIRED AES-128 KeyWrapstatic java.lang.String
ALGO_ID_KEYWRAP_AES192
Symmetric Key Wrap - OPTIONAL AES-192 KeyWrapstatic java.lang.String
ALGO_ID_KEYWRAP_AES256
Symmetric Key Wrap - REQUIRED AES-256 KeyWrapstatic java.lang.String
ALGO_ID_KEYWRAP_TRIPLEDES
Symmetric Key Wrap - REQUIRED TRIPLEDES KeyWrapstatic java.lang.String
ENCRYPTIONSPECIFICATION_URL
Field ENCRYPTIONSPECIFICATION_URLstatic java.lang.String
EncryptionSpecNS
The namespace of the XML Encryption Syntax and Processingstatic java.lang.String
TYPE_CONTENT
URI for contentstatic java.lang.String
TYPE_ELEMENT
URI for elementstatic java.lang.String
TYPE_MEDIATYPE
URI for mediatype
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getEncryptionSpecNSprefix()
Method getEncryptionSpecNSprefixstatic void
setEncryptionSpecNSprefix(java.lang.String newPrefix)
Method setEncryptionSpecNSprefix
-
-
-
Field Detail
-
_ATT_ALGORITHM
public static final java.lang.String _ATT_ALGORITHM
Tag of Attr Algorithm- 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_TARGET
public static final java.lang.String _ATT_TARGET
Tag of Attr Target- 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_URI
public static final java.lang.String _ATT_URI
Tag of Attr URI- 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_RECIPIENT
public static final java.lang.String _ATT_RECIPIENT
Tag of Attr recipient- See Also:
- Constant Field Values
-
_ATT_MIMETYPE
public static final java.lang.String _ATT_MIMETYPE
Tag of Attr mimetype- See Also:
- Constant Field Values
-
_TAG_CARRIEDKEYNAME
public static final java.lang.String _TAG_CARRIEDKEYNAME
Tag of Element CarriedKeyName- See Also:
- Constant Field Values
-
_TAG_CIPHERDATA
public static final java.lang.String _TAG_CIPHERDATA
Tag of Element CipherData- See Also:
- Constant Field Values
-
_TAG_CIPHERREFERENCE
public static final java.lang.String _TAG_CIPHERREFERENCE
Tag of Element CipherReference- See Also:
- Constant Field Values
-
_TAG_CIPHERVALUE
public static final java.lang.String _TAG_CIPHERVALUE
Tag of Element CipherValue- See Also:
- Constant Field Values
-
_TAG_DATAREFERENCE
public static final java.lang.String _TAG_DATAREFERENCE
Tag of Element DataReference- See Also:
- Constant Field Values
-
_TAG_ENCRYPTEDDATA
public static final java.lang.String _TAG_ENCRYPTEDDATA
Tag of Element EncryptedData- See Also:
- Constant Field Values
-
_TAG_ENCRYPTEDKEY
public static final java.lang.String _TAG_ENCRYPTEDKEY
Tag of Element EncryptedKey- See Also:
- Constant Field Values
-
_TAG_ENCRYPTIONMETHOD
public static final java.lang.String _TAG_ENCRYPTIONMETHOD
Tag of Element EncryptionMethod- See Also:
- Constant Field Values
-
_TAG_ENCRYPTIONPROPERTIES
public static final java.lang.String _TAG_ENCRYPTIONPROPERTIES
Tag of Element EncryptionProperties- See Also:
- Constant Field Values
-
_TAG_ENCRYPTIONPROPERTY
public static final java.lang.String _TAG_ENCRYPTIONPROPERTY
Tag of Element EncryptionProperty- See Also:
- Constant Field Values
-
_TAG_KEYREFERENCE
public static final java.lang.String _TAG_KEYREFERENCE
Tag of Element KeyReference- See Also:
- Constant Field Values
-
_TAG_KEYSIZE
public static final java.lang.String _TAG_KEYSIZE
Tag of Element KeySize- See Also:
- Constant Field Values
-
_TAG_OAEPPARAMS
public static final java.lang.String _TAG_OAEPPARAMS
Tag of Element OAEPparams- See Also:
- Constant Field Values
-
_TAG_REFERENCELIST
public static final java.lang.String _TAG_REFERENCELIST
Tag of Element ReferenceList- 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_AGREEMENTMETHOD
public static final java.lang.String _TAG_AGREEMENTMETHOD
Tag of Element AgreementMethod- See Also:
- Constant Field Values
-
_TAG_KA_NONCE
public static final java.lang.String _TAG_KA_NONCE
Tag of Element KA-Nonce- See Also:
- Constant Field Values
-
_TAG_ORIGINATORKEYINFO
public static final java.lang.String _TAG_ORIGINATORKEYINFO
Tag of Element OriginatorKeyInfo- See Also:
- Constant Field Values
-
_TAG_RECIPIENTKEYINFO
public static final java.lang.String _TAG_RECIPIENTKEYINFO
Tag of Element RecipientKeyInfo- See Also:
- Constant Field Values
-
ENCRYPTIONSPECIFICATION_URL
public static final java.lang.String ENCRYPTIONSPECIFICATION_URL
Field ENCRYPTIONSPECIFICATION_URL- See Also:
- Constant Field Values
-
EncryptionSpecNS
public static final java.lang.String EncryptionSpecNS
The namespace of the XML Encryption Syntax and Processing- See Also:
- Constant Field Values
-
TYPE_CONTENT
public static final java.lang.String TYPE_CONTENT
URI for content- See Also:
- Constant Field Values
-
TYPE_ELEMENT
public static final java.lang.String TYPE_ELEMENT
URI for element- See Also:
- Constant Field Values
-
TYPE_MEDIATYPE
public static final java.lang.String TYPE_MEDIATYPE
URI for mediatype- See Also:
- Constant Field Values
-
ALGO_ID_BLOCKCIPHER_TRIPLEDES
public static final java.lang.String ALGO_ID_BLOCKCIPHER_TRIPLEDES
Block Encryption - REQUIRED TRIPLEDES- See Also:
- Constant Field Values
-
ALGO_ID_BLOCKCIPHER_AES128
public static final java.lang.String ALGO_ID_BLOCKCIPHER_AES128
Block Encryption - REQUIRED AES-128- See Also:
- Constant Field Values
-
ALGO_ID_BLOCKCIPHER_AES256
public static final java.lang.String ALGO_ID_BLOCKCIPHER_AES256
Block Encryption - REQUIRED AES-256- See Also:
- Constant Field Values
-
ALGO_ID_BLOCKCIPHER_AES192
public static final java.lang.String ALGO_ID_BLOCKCIPHER_AES192
Block Encryption - OPTIONAL AES-192- See Also:
- Constant Field Values
-
ALGO_ID_KEYTRANSPORT_RSA15
public static final java.lang.String ALGO_ID_KEYTRANSPORT_RSA15
Key Transport - REQUIRED RSA-v1.5- See Also:
- Constant Field Values
-
ALGO_ID_KEYTRANSPORT_RSAOAEP
public static final java.lang.String ALGO_ID_KEYTRANSPORT_RSAOAEP
Key Transport - REQUIRED RSA-OAEP- See Also:
- Constant Field Values
-
ALGO_ID_KEYAGREEMENT_DH
public static final java.lang.String ALGO_ID_KEYAGREEMENT_DH
Key Agreement - OPTIONAL Diffie-Hellman- See Also:
- Constant Field Values
-
ALGO_ID_KEYWRAP_TRIPLEDES
public static final java.lang.String ALGO_ID_KEYWRAP_TRIPLEDES
Symmetric Key Wrap - REQUIRED TRIPLEDES KeyWrap- See Also:
- Constant Field Values
-
ALGO_ID_KEYWRAP_AES128
public static final java.lang.String ALGO_ID_KEYWRAP_AES128
Symmetric Key Wrap - REQUIRED AES-128 KeyWrap- See Also:
- Constant Field Values
-
ALGO_ID_KEYWRAP_AES256
public static final java.lang.String ALGO_ID_KEYWRAP_AES256
Symmetric Key Wrap - REQUIRED AES-256 KeyWrap- See Also:
- Constant Field Values
-
ALGO_ID_KEYWRAP_AES192
public static final java.lang.String ALGO_ID_KEYWRAP_AES192
Symmetric Key Wrap - OPTIONAL AES-192 KeyWrap- See Also:
- Constant Field Values
-
ALGO_ID_AUTHENTICATION_XMLSIGNATURE
public static final java.lang.String ALGO_ID_AUTHENTICATION_XMLSIGNATURE
Message Authentication - RECOMMENDED XML Digital Signature- See Also:
- Constant Field Values
-
ALGO_ID_C14N_WITHCOMMENTS
public static final java.lang.String ALGO_ID_C14N_WITHCOMMENTS
Canonicalization - OPTIONAL Canonical XML with Comments- See Also:
- Constant Field Values
-
ALGO_ID_C14N_OMITCOMMENTS
public static final java.lang.String ALGO_ID_C14N_OMITCOMMENTS
Canonicalization - OPTIONAL Canonical XML (omits comments)- See Also:
- Constant Field Values
-
ALGO_ID_ENCODING_BASE64
public static final java.lang.String ALGO_ID_ENCODING_BASE64
Encoding - REQUIRED base64- See Also:
- Constant Field Values
-
-
Method Detail
-
setEncryptionSpecNSprefix
public static void setEncryptionSpecNSprefix(java.lang.String newPrefix) throws XMLSecurityException
Method setEncryptionSpecNSprefix- Parameters:
newPrefix
-- Throws:
XMLSecurityException
-
getEncryptionSpecNSprefix
public static java.lang.String getEncryptionSpecNSprefix()
Method getEncryptionSpecNSprefix- Returns:
- the prefix for this node.
-
-