Class XMLDecryptInputProcessor.DecryptedEventReaderInputProcessor
java.lang.Object
org.apache.xml.security.stax.ext.AbstractInputProcessor
org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor
org.apache.xml.security.stax.impl.processor.input.XMLDecryptInputProcessor.DecryptedEventReaderInputProcessor
- All Implemented Interfaces:
Thread.UncaughtExceptionHandler
,InputProcessor
- Enclosing class:
- XMLDecryptInputProcessor
public class XMLDecryptInputProcessor.DecryptedEventReaderInputProcessor
extends AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor
The DecryptedEventReaderInputProcessor reads the decrypted stream with a StAX reader and
forwards the generated XMLEvents
-
Constructor Summary
ConstructorsConstructorDescriptionDecryptedEventReaderInputProcessor
(XMLSecurityProperties securityProperties, SecurePart.Modifier encryptionModifier, boolean encryptedHeader, XMLSecStartElement xmlSecStartElement, EncryptedDataType encryptedDataType, XMLDecryptInputProcessor decryptInputProcessor, InboundSecurityToken inboundSecurityToken) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
handleEncryptedElement
(InputProcessorChain inputProcessorChain, XMLSecStartElement xmlSecStartElement, InboundSecurityToken inboundSecurityToken, EncryptedDataType encryptedDataType) Methods inherited from class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor
processNextEvent, processNextHeaderEvent, setDecryptionThread, setXmlStreamReader, uncaughtException
Methods inherited from class org.apache.xml.security.stax.ext.AbstractInputProcessor
addAfterProcessor, addBeforeProcessor, doFinal, getAfterProcessors, getBeforeProcessors, getPhase, getReferenceIDAttribute, getSecurityProperties, setPhase
-
Constructor Details
-
DecryptedEventReaderInputProcessor
public DecryptedEventReaderInputProcessor(XMLSecurityProperties securityProperties, SecurePart.Modifier encryptionModifier, boolean encryptedHeader, XMLSecStartElement xmlSecStartElement, EncryptedDataType encryptedDataType, XMLDecryptInputProcessor decryptInputProcessor, InboundSecurityToken inboundSecurityToken)
-
-
Method Details
-
handleEncryptedElement
protected void handleEncryptedElement(InputProcessorChain inputProcessorChain, XMLSecStartElement xmlSecStartElement, InboundSecurityToken inboundSecurityToken, EncryptedDataType encryptedDataType) throws XMLSecurityException - Specified by:
handleEncryptedElement
in classAbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor
- Throws:
XMLSecurityException
-