InputProcessor
public class XMLDecryptInputProcessor extends AbstractDecryptInputProcessor
Modifier and Type | Class | Description |
---|---|---|
class |
XMLDecryptInputProcessor.DecryptedEventReaderInputProcessor |
The DecryptedEventReaderInputProcessor reads the decrypted stream with a StAX reader and
forwards the generated XMLEvents
|
AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor
maximumAllowedEncryptedDataEvents, maximumAllowedXMLStructureDepth
Constructor | Description |
---|---|
XMLDecryptInputProcessor(XMLSecurityProperties securityProperties) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
handleCipherReference(InputProcessorChain inputProcessorChain,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType,
Cipher cipher,
InboundSecurityToken inboundSecurityToken) |
|
protected void |
handleEncryptedContent(InputProcessorChain inputProcessorChain,
XMLSecStartElement parentXMLSecStartElement,
InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType) |
|
protected void |
handleSecurityToken(InboundSecurityToken inboundSecurityToken,
InboundSecurityContext inboundSecurityContext,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType) |
|
protected AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor |
newDecryptedEventReaderInputProcessor(boolean encryptedHeader,
XMLSecStartElement xmlSecStartElement,
org.apache.xml.security.binding.xmlenc.EncryptedDataType currentEncryptedDataType,
InboundSecurityToken inboundSecurityToken,
InboundSecurityContext inboundSecurityContext) |
applyTransforms, doFinal, getProcessedReferences, getReferences, matchesReferenceId, processNextEvent, processNextHeaderEvent
addAfterProcessor, addBeforeProcessor, getAfterProcessors, getBeforeProcessors, getPhase, getReferenceIDAttribute, getSecurityProperties, setPhase
public XMLDecryptInputProcessor(XMLSecurityProperties securityProperties) throws XMLSecurityException
XMLSecurityException
protected AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor newDecryptedEventReaderInputProcessor(boolean encryptedHeader, XMLSecStartElement xmlSecStartElement, org.apache.xml.security.binding.xmlenc.EncryptedDataType currentEncryptedDataType, InboundSecurityToken inboundSecurityToken, InboundSecurityContext inboundSecurityContext) throws XMLSecurityException
newDecryptedEventReaderInputProcessor
in class AbstractDecryptInputProcessor
XMLSecurityException
protected void handleSecurityToken(InboundSecurityToken inboundSecurityToken, InboundSecurityContext inboundSecurityContext, org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType) throws XMLSecurityException
handleSecurityToken
in class AbstractDecryptInputProcessor
XMLSecurityException
protected void handleEncryptedContent(InputProcessorChain inputProcessorChain, XMLSecStartElement parentXMLSecStartElement, InboundSecurityToken inboundSecurityToken, org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType) throws XMLSecurityException
handleEncryptedContent
in class AbstractDecryptInputProcessor
XMLSecurityException
protected void handleCipherReference(InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType, Cipher cipher, InboundSecurityToken inboundSecurityToken) throws XMLSecurityException
handleCipherReference
in class AbstractDecryptInputProcessor
XMLSecurityException
Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.