Package org.apache.xml.security.utils
Class EncryptionConstants
java.lang.Object
org.apache.xml.security.utils.EncryptionConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Tag of Attr Algorithmstatic final String
Tag of Attr encodingstatic final String
Tag of Attr Idstatic final String
Tag of Attr mimetypestatic final String
Tag of Attr recipientstatic final String
Tag of Attr Targetstatic final String
Tag of Attr Typestatic final String
Tag of Attr URIstatic final String
Tag of Element AgreementMethodstatic final String
Tag of Element CarriedKeyNamestatic final String
Tag of Element CipherDatastatic final String
Tag of Element CipherReferencestatic final String
Tag of Element CipherValuestatic final String
Tag of Element DataReferencestatic final String
Tag of Element EncryptedDatastatic final String
Tag of Element EncryptedKeystatic final String
Tag of Element EncryptionMethodstatic final String
Tag of Element EncryptionPropertiesstatic final String
Tag of Element EncryptionPropertystatic final String
Tag of Element KA-Noncestatic final String
Tag of Element KeyReferencestatic final String
Tag of Element KeySizestatic final String
Tag of Element MGFstatic final String
Tag of Element OAEPparamsstatic final String
Tag of Element OriginatorKeyInfostatic final String
Tag of Element RecipientKeyInfostatic final String
Tag of Element ReferenceListstatic final String
Tag of Element Transformsstatic final String
Message Authentication - RECOMMENDED XML Digital Signaturestatic final String
Block Encryption - REQUIRED AES-128static final String
Block Encryption - OPTIONAL AES-128-GCMstatic final String
Block Encryption - OPTIONAL AES-192static final String
Block Encryption - OPTIONAL AES-192-GCMstatic final String
Block Encryption - REQUIRED AES-256static final String
Block Encryption - OPTIONAL AES-256-GCMstatic final String
Block Encryption - OPTIONAL CAMELLIA-128static final String
Block Encryption - OPTIONAL CAMELLIA-128static final String
Block Encryption - OPTIONAL CAMELLIA-128static final String
Block Encryption - OPTIONAL SEED-128static final String
Block Encryption - REQUIRED TRIPLEDESstatic final String
Canonicalization - OPTIONAL Canonical XML (omits comments)static final String
Canonicalization - OPTIONAL Canonical XML with Commentsstatic final String
Encoding - REQUIRED base64static final String
Key Agreement - OPTIONAL Diffie-Hellmanstatic final String
Key Transport - REQUIRED RSA-v1.5static final String
Key Transport - REQUIRED RSA-OAEPstatic final String
Key Transport - OPTIONAL RSA-OAEP_11static final String
Symmetric Key Wrap - REQUIRED AES-128 KeyWrapstatic final String
Symmetric Key Wrap - OPTIONAL AES-192 KeyWrapstatic final String
Symmetric Key Wrap - REQUIRED AES-256 KeyWrapstatic final String
Symmetric Key Wrap - OPTIONAL CAMELLIA-128 KeyWrapstatic final String
Symmetric Key Wrap - OPTIONAL CAMELLIA-192 KeyWrapstatic final String
Symmetric Key Wrap - OPTIONAL CAMELLIA-256 KeyWrapstatic final String
Symmetric Key Wrap - OPTIONAL SEED-128 KeyWrapstatic final String
Symmetric Key Wrap - REQUIRED TRIPLEDES KeyWrapstatic final String
The namespace of the XML Encryption 1.1 specificationstatic final String
Field ENCRYPTIONSPECIFICATION_URLstatic final String
The namespace of the XML Encryption Syntax and Processingstatic final String
MGF1 with SHA-1static final String
MGF1 with SHA-224static final String
MGF1 with SHA-256static final String
MGF1 with SHA-384static final String
MGF1 with SHA-512static final String
URI for contentstatic final String
URI for elementstatic final String
URI for mediatype -
Method Summary
-
Field Details
-
_ATT_ALGORITHM
Tag of Attr Algorithm- See Also:
-
_ATT_ID
Tag of Attr Id- See Also:
-
_ATT_TARGET
Tag of Attr Target- See Also:
-
_ATT_TYPE
Tag of Attr Type- See Also:
-
_ATT_URI
Tag of Attr URI- See Also:
-
_ATT_ENCODING
Tag of Attr encoding- See Also:
-
_ATT_RECIPIENT
Tag of Attr recipient- See Also:
-
_ATT_MIMETYPE
Tag of Attr mimetype- See Also:
-
_TAG_CARRIEDKEYNAME
Tag of Element CarriedKeyName- See Also:
-
_TAG_CIPHERDATA
Tag of Element CipherData- See Also:
-
_TAG_CIPHERREFERENCE
Tag of Element CipherReference- See Also:
-
_TAG_CIPHERVALUE
Tag of Element CipherValue- See Also:
-
_TAG_DATAREFERENCE
Tag of Element DataReference- See Also:
-
_TAG_ENCRYPTEDDATA
Tag of Element EncryptedData- See Also:
-
_TAG_ENCRYPTEDKEY
Tag of Element EncryptedKey- See Also:
-
_TAG_ENCRYPTIONMETHOD
Tag of Element EncryptionMethod- See Also:
-
_TAG_ENCRYPTIONPROPERTIES
Tag of Element EncryptionProperties- See Also:
-
_TAG_ENCRYPTIONPROPERTY
Tag of Element EncryptionProperty- See Also:
-
_TAG_KEYREFERENCE
Tag of Element KeyReference- See Also:
-
_TAG_KEYSIZE
Tag of Element KeySize- See Also:
-
_TAG_OAEPPARAMS
Tag of Element OAEPparams- See Also:
-
_TAG_MGF
Tag of Element MGF- See Also:
-
_TAG_REFERENCELIST
Tag of Element ReferenceList- See Also:
-
_TAG_TRANSFORMS
Tag of Element Transforms- See Also:
-
_TAG_AGREEMENTMETHOD
Tag of Element AgreementMethod- See Also:
-
_TAG_KA_NONCE
Tag of Element KA-Nonce- See Also:
-
_TAG_ORIGINATORKEYINFO
Tag of Element OriginatorKeyInfo- See Also:
-
_TAG_RECIPIENTKEYINFO
Tag of Element RecipientKeyInfo- See Also:
-
ENCRYPTIONSPECIFICATION_URL
Field ENCRYPTIONSPECIFICATION_URL- See Also:
-
EncryptionSpecNS
The namespace of the XML Encryption Syntax and Processing- See Also:
-
EncryptionSpec11NS
The namespace of the XML Encryption 1.1 specification- See Also:
-
TYPE_CONTENT
URI for content- See Also:
-
TYPE_ELEMENT
URI for element- See Also:
-
TYPE_MEDIATYPE
URI for mediatype- See Also:
-
ALGO_ID_BLOCKCIPHER_TRIPLEDES
Block Encryption - REQUIRED TRIPLEDES- See Also:
-
ALGO_ID_BLOCKCIPHER_AES128
Block Encryption - REQUIRED AES-128- See Also:
-
ALGO_ID_BLOCKCIPHER_AES256
Block Encryption - REQUIRED AES-256- See Also:
-
ALGO_ID_BLOCKCIPHER_AES192
Block Encryption - OPTIONAL AES-192- See Also:
-
ALGO_ID_BLOCKCIPHER_AES128_GCM
Block Encryption - OPTIONAL AES-128-GCM- See Also:
-
ALGO_ID_BLOCKCIPHER_AES192_GCM
Block Encryption - OPTIONAL AES-192-GCM- See Also:
-
ALGO_ID_BLOCKCIPHER_AES256_GCM
Block Encryption - OPTIONAL AES-256-GCM- See Also:
-
ALGO_ID_BLOCKCIPHER_SEED128
Block Encryption - OPTIONAL SEED-128- See Also:
-
ALGO_ID_BLOCKCIPHER_CAMELLIA128
Block Encryption - OPTIONAL CAMELLIA-128- See Also:
-
ALGO_ID_BLOCKCIPHER_CAMELLIA192
Block Encryption - OPTIONAL CAMELLIA-128- See Also:
-
ALGO_ID_BLOCKCIPHER_CAMELLIA256
Block Encryption - OPTIONAL CAMELLIA-128- See Also:
-
ALGO_ID_KEYTRANSPORT_RSA15
Key Transport - REQUIRED RSA-v1.5- See Also:
-
ALGO_ID_KEYTRANSPORT_RSAOAEP
Key Transport - REQUIRED RSA-OAEP- See Also:
-
ALGO_ID_KEYTRANSPORT_RSAOAEP_11
Key Transport - OPTIONAL RSA-OAEP_11- See Also:
-
ALGO_ID_KEYAGREEMENT_DH
Key Agreement - OPTIONAL Diffie-Hellman- See Also:
-
ALGO_ID_KEYWRAP_TRIPLEDES
Symmetric Key Wrap - REQUIRED TRIPLEDES KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_AES128
Symmetric Key Wrap - REQUIRED AES-128 KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_AES256
Symmetric Key Wrap - REQUIRED AES-256 KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_AES192
Symmetric Key Wrap - OPTIONAL AES-192 KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_CAMELLIA128
Symmetric Key Wrap - OPTIONAL CAMELLIA-128 KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_CAMELLIA192
Symmetric Key Wrap - OPTIONAL CAMELLIA-192 KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_CAMELLIA256
Symmetric Key Wrap - OPTIONAL CAMELLIA-256 KeyWrap- See Also:
-
ALGO_ID_KEYWRAP_SEED128
Symmetric Key Wrap - OPTIONAL SEED-128 KeyWrap- See Also:
-
ALGO_ID_AUTHENTICATION_XMLSIGNATURE
Message Authentication - RECOMMENDED XML Digital Signature- See Also:
-
ALGO_ID_C14N_WITHCOMMENTS
Canonicalization - OPTIONAL Canonical XML with Comments- See Also:
-
ALGO_ID_C14N_OMITCOMMENTS
Canonicalization - OPTIONAL Canonical XML (omits comments)- See Also:
-
ALGO_ID_ENCODING_BASE64
Encoding - REQUIRED base64- See Also:
-
MGF1_SHA1
MGF1 with SHA-1- See Also:
-
MGF1_SHA224
MGF1 with SHA-224- See Also:
-
MGF1_SHA256
MGF1 with SHA-256- See Also:
-
MGF1_SHA384
MGF1 with SHA-384- See Also:
-
MGF1_SHA512
MGF1 with SHA-512- See Also:
-