Class XMLCipher.Factory
- java.lang.Object
-
- org.apache.xml.security.encryption.XMLCipher.Factory
-
- Enclosing class:
- XMLCipher
private class XMLCipher.Factory extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classXMLCipher.Factory.AgreementMethodImplprivate classXMLCipher.Factory.CipherDataImplprivate classXMLCipher.Factory.CipherReferenceImplprivate classXMLCipher.Factory.CipherValueImplprivate classXMLCipher.Factory.EncryptedDataImplprivate classXMLCipher.Factory.EncryptedKeyImplprivate classXMLCipher.Factory.EncryptedTypeImplprivate classXMLCipher.Factory.EncryptionMethodImplprivate classXMLCipher.Factory.EncryptionPropertiesImplprivate classXMLCipher.Factory.EncryptionPropertyImplprivate classXMLCipher.Factory.ReferenceListImplprivate classXMLCipher.Factory.TransformsImpl
-
Constructor Summary
Constructors Modifier Constructor Description privateFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AgreementMethodnewAgreementMethod(java.lang.String algorithm)(package private) CipherDatanewCipherData(int type)(package private) CipherDatanewCipherData(org.w3c.dom.Element element)(package private) CipherReferencenewCipherReference(java.lang.String uri)(package private) CipherReferencenewCipherReference(org.w3c.dom.Element element)(package private) CipherValuenewCipherValue(java.lang.String value)(package private) CipherValuenewCipherValue(org.w3c.dom.Element element)(package private) EncryptedDatanewEncryptedData(CipherData data)(package private) EncryptedDatanewEncryptedData(org.w3c.dom.Element element)(package private) EncryptedKeynewEncryptedKey(CipherData data)(package private) EncryptedKeynewEncryptedKey(org.w3c.dom.Element element)(package private) EncryptionMethodnewEncryptionMethod(java.lang.String algorithm)(package private) EncryptionMethodnewEncryptionMethod(org.w3c.dom.Element element)(package private) EncryptionPropertiesnewEncryptionProperties()(package private) EncryptionPropertiesnewEncryptionProperties(org.w3c.dom.Element element)(package private) EncryptionPropertynewEncryptionProperty()(package private) EncryptionPropertynewEncryptionProperty(org.w3c.dom.Element element)(package private) KeyInfonewKeyInfo(org.w3c.dom.Element element)(package private) ReferenceListnewReferenceList(int type)(package private) ReferenceListnewReferenceList(org.w3c.dom.Element element)(package private) TransformsnewTransforms()(package private) TransformsnewTransforms(org.w3c.dom.Document doc)(package private) org.w3c.dom.ElementtoElement(EncryptedData encryptedData)(package private) org.w3c.dom.ElementtoElement(EncryptedKey encryptedKey)(package private) org.w3c.dom.ElementtoElement(ReferenceList referenceList)
-
-
-
Method Detail
-
newAgreementMethod
AgreementMethod newAgreementMethod(java.lang.String algorithm)
- Parameters:
algorithm-- Returns:
- a new AgreementMethod
-
newCipherData
CipherData newCipherData(int type)
- Parameters:
type-- Returns:
- a new CipherData
-
newCipherReference
CipherReference newCipherReference(java.lang.String uri)
- Parameters:
uri-- Returns:
- a new CipherReference
-
newCipherValue
CipherValue newCipherValue(java.lang.String value)
- Parameters:
value-- Returns:
- a new CipherValue
-
newEncryptedData
EncryptedData newEncryptedData(CipherData data)
- Parameters:
data-- Returns:
- a new EncryptedData
-
newEncryptedKey
EncryptedKey newEncryptedKey(CipherData data)
- Parameters:
data-- Returns:
- a new EncryptedKey
-
newEncryptionMethod
EncryptionMethod newEncryptionMethod(java.lang.String algorithm)
- Parameters:
algorithm-- Returns:
- a new EncryptionMethod
-
newEncryptionProperties
EncryptionProperties newEncryptionProperties()
- Returns:
- a new EncryptionProperties
-
newEncryptionProperty
EncryptionProperty newEncryptionProperty()
- Returns:
- a new EncryptionProperty
-
newReferenceList
ReferenceList newReferenceList(int type)
- Parameters:
type- ReferenceList.DATA_REFERENCE or ReferenceList.KEY_REFERENCE- Returns:
- a new ReferenceList
-
newTransforms
Transforms newTransforms()
- Returns:
- a new Transforms
-
newTransforms
Transforms newTransforms(org.w3c.dom.Document doc)
- Parameters:
doc-- Returns:
- a new Transforms
-
newCipherData
CipherData newCipherData(org.w3c.dom.Element element) throws XMLEncryptionException
- Parameters:
element-- Returns:
- a new CipherData
- Throws:
XMLEncryptionException
-
newCipherReference
CipherReference newCipherReference(org.w3c.dom.Element element) throws XMLEncryptionException
- Parameters:
element-- Returns:
- a new CipherReference
- Throws:
XMLEncryptionException
-
newCipherValue
CipherValue newCipherValue(org.w3c.dom.Element element)
- Parameters:
element-- Returns:
- a new CipherValue
-
newEncryptedData
EncryptedData newEncryptedData(org.w3c.dom.Element element) throws XMLEncryptionException
- Parameters:
element-- Returns:
- a new EncryptedData
- Throws:
XMLEncryptionException
-
newEncryptedKey
EncryptedKey newEncryptedKey(org.w3c.dom.Element element) throws XMLEncryptionException
- Parameters:
element-- Returns:
- a new EncryptedKey
- Throws:
XMLEncryptionException
-
newKeyInfo
KeyInfo newKeyInfo(org.w3c.dom.Element element) throws XMLEncryptionException
- Parameters:
element-- Returns:
- a new KeyInfo
- Throws:
XMLEncryptionException
-
newEncryptionMethod
EncryptionMethod newEncryptionMethod(org.w3c.dom.Element element)
- Parameters:
element-- Returns:
- a new EncryptionMethod
-
newEncryptionProperties
EncryptionProperties newEncryptionProperties(org.w3c.dom.Element element)
- Parameters:
element-- Returns:
- a new EncryptionProperties
-
newEncryptionProperty
EncryptionProperty newEncryptionProperty(org.w3c.dom.Element element)
- Parameters:
element-- Returns:
- a new EncryptionProperty
-
newReferenceList
ReferenceList newReferenceList(org.w3c.dom.Element element)
- Parameters:
element-- Returns:
- a new ReferenceList
-
toElement
org.w3c.dom.Element toElement(EncryptedData encryptedData)
- Parameters:
encryptedData-- Returns:
- the XML Element form of that EncryptedData
-
toElement
org.w3c.dom.Element toElement(EncryptedKey encryptedKey)
- Parameters:
encryptedKey-- Returns:
- the XML Element form of that EncryptedKey
-
toElement
org.w3c.dom.Element toElement(ReferenceList referenceList)
- Parameters:
referenceList-- Returns:
- the XML Element form of that ReferenceList
-
-