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:
java.lang.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
Constructors Constructor Description DecryptedEventReaderInputProcessor(XMLSecurityProperties securityProperties, SecurePart.Modifier encryptionModifier, boolean encryptedHeader, XMLSecStartElement xmlSecStartElement, EncryptedDataType encryptedDataType, XMLDecryptInputProcessor decryptInputProcessor, InboundSecurityToken inboundSecurityToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 Detail
-
DecryptedEventReaderInputProcessor
public DecryptedEventReaderInputProcessor(XMLSecurityProperties securityProperties, SecurePart.Modifier encryptionModifier, boolean encryptedHeader, XMLSecStartElement xmlSecStartElement, EncryptedDataType encryptedDataType, XMLDecryptInputProcessor decryptInputProcessor, InboundSecurityToken inboundSecurityToken)
-
-
Method Detail
-
handleEncryptedElement
protected void handleEncryptedElement(InputProcessorChain inputProcessorChain, XMLSecStartElement xmlSecStartElement, InboundSecurityToken inboundSecurityToken, EncryptedDataType encryptedDataType) throws XMLSecurityException
- Specified by:
handleEncryptedElement
in classAbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor
- Throws:
XMLSecurityException
-
-