Class XMLCipher.Factory
java.lang.Object
org.apache.xml.security.encryption.XMLCipher.Factory
- Enclosing class:
XMLCipher
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AgreementMethodnewAgreementMethod(String algorithm) (package private) CipherDatanewCipherData(int type) (package private) CipherDatanewCipherData(Element element) (package private) CipherReferencenewCipherReference(String uri) (package private) CipherReferencenewCipherReference(Element element) (package private) CipherValuenewCipherValue(String value) (package private) CipherValuenewCipherValue(Element element) (package private) EncryptedDatanewEncryptedData(CipherData data) (package private) EncryptedDatanewEncryptedData(Element element) (package private) EncryptedKeynewEncryptedKey(CipherData data) (package private) EncryptedKeynewEncryptedKey(Element element) (package private) EncryptionMethodnewEncryptionMethod(String algorithm) (package private) EncryptionMethodnewEncryptionMethod(Element element) (package private) EncryptionProperties(package private) EncryptionPropertiesnewEncryptionProperties(Element element) (package private) EncryptionProperty(package private) EncryptionPropertynewEncryptionProperty(Element element) (package private) KeyInfonewKeyInfo(Element element) (package private) ReferenceListnewReferenceList(int type) (package private) ReferenceListnewReferenceList(Element element) (package private) Transforms(package private) TransformsnewTransforms(Document doc) (package private) ElementtoElement(EncryptedData encryptedData) (package private) ElementtoElement(EncryptedKey encryptedKey) (package private) ElementtoElement(ReferenceList referenceList)
-
Constructor Details
-
Factory
private Factory()
-
-
Method Details
-
newAgreementMethod
- Parameters:
algorithm-- Returns:
- a new AgreementMethod
-
newCipherData
- Parameters:
type-- Returns:
- a new CipherData
-
newCipherReference
- Parameters:
uri-- Returns:
- a new CipherReference
-
newCipherValue
- Parameters:
value-- Returns:
- a new CipherValue
-
newEncryptedData
- Parameters:
data-- Returns:
- a new EncryptedData
-
newEncryptedKey
- Parameters:
data-- Returns:
- a new EncryptedKey
-
newEncryptionMethod
- Parameters:
algorithm-- Returns:
- a new EncryptionMethod
-
newEncryptionProperties
EncryptionProperties newEncryptionProperties()- Returns:
- a new EncryptionProperties
-
newEncryptionProperty
EncryptionProperty newEncryptionProperty()- Returns:
- a new EncryptionProperty
-
newReferenceList
- Parameters:
type- ReferenceList.DATA_REFERENCE or ReferenceList.KEY_REFERENCE- Returns:
- a new ReferenceList
-
newTransforms
Transforms newTransforms()- Returns:
- a new Transforms
-
newTransforms
- Parameters:
doc-- Returns:
- a new Transforms
-
newCipherData
- Parameters:
element-- Returns:
- a new CipherData
- Throws:
XMLEncryptionException
-
newCipherReference
- Parameters:
element-- Returns:
- a new CipherReference
- Throws:
XMLEncryptionException
-
newCipherValue
- Parameters:
element-- Returns:
- a new CipherValue
-
newEncryptedData
- Parameters:
element-- Returns:
- a new EncryptedData
- Throws:
XMLEncryptionException
-
newEncryptedKey
- Parameters:
element-- Returns:
- a new EncryptedKey
- Throws:
XMLEncryptionException
-
newKeyInfo
- Parameters:
element-- Returns:
- a new KeyInfo
- Throws:
XMLEncryptionException
-
newEncryptionMethod
- Parameters:
element-- Returns:
- a new EncryptionMethod
-
newEncryptionProperties
- Parameters:
element-- Returns:
- a new EncryptionProperties
-
newEncryptionProperty
- Parameters:
element-- Returns:
- a new EncryptionProperty
-
newReferenceList
- Parameters:
element-- Returns:
- a new ReferenceList
-
toElement
- Parameters:
encryptedData-- Returns:
- the XML Element form of that EncryptedData
-
toElement
- Parameters:
encryptedKey-- Returns:
- the XML Element form of that EncryptedKey
-
toElement
- Parameters:
referenceList-- Returns:
- the XML Element form of that ReferenceList
-