Class XMLCipher.Factory
java.lang.Object
org.apache.xml.security.encryption.XMLCipher.Factory
- Enclosing class:
XMLCipher
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
private class
private class
private class
private class
private class
private class
private class
private class
private class
private class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AgreementMethod
newAgreementMethod
(String algorithm) (package private) CipherData
newCipherData
(int type) (package private) CipherData
newCipherData
(Element element) (package private) CipherReference
newCipherReference
(String uri) (package private) CipherReference
newCipherReference
(Element element) (package private) CipherValue
newCipherValue
(String value) (package private) CipherValue
newCipherValue
(Element element) (package private) EncryptedData
newEncryptedData
(CipherData data) (package private) EncryptedData
newEncryptedData
(Element element) (package private) EncryptedKey
newEncryptedKey
(CipherData data) (package private) EncryptedKey
newEncryptedKey
(Element element) (package private) EncryptionMethod
newEncryptionMethod
(String algorithm) (package private) EncryptionMethod
newEncryptionMethod
(Element element) (package private) EncryptionProperties
(package private) EncryptionProperties
newEncryptionProperties
(Element element) (package private) EncryptionProperty
(package private) EncryptionProperty
newEncryptionProperty
(Element element) (package private) KeyInfo
newKeyInfo
(Element element) (package private) ReferenceList
newReferenceList
(int type) (package private) ReferenceList
newReferenceList
(Element element) (package private) Transforms
(package private) Transforms
newTransforms
(Document doc) (package private) Element
toElement
(EncryptedData encryptedData) (package private) Element
toElement
(EncryptedKey encryptedKey) (package private) Element
toElement
(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
-