OutputProcessorXMLEncryptOutputProcessorpublic abstract class AbstractEncryptOutputProcessor extends AbstractOutputProcessor
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor |
Processor which handles the effective encryption of the data
|
class |
AbstractEncryptOutputProcessor.CharacterEventGeneratorOutputStream |
Creates Character-XMLEvents from the byte stream
|
action, securityProperties| Constructor | Description |
|---|---|
AbstractEncryptOutputProcessor() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
doFinal(OutputProcessorChain outputProcessorChain) |
Will be called when the whole document is processed.
|
protected void |
doFinalInternal(OutputProcessorChain outputProcessorChain) |
|
protected AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor |
getActiveInternalEncryptionOutputProcessor() |
|
abstract void |
processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
|
protected void |
setActiveInternalEncryptionOutputProcessor(AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor activeInternalEncryptionOutputProcessor) |
|
protected void |
verifyEncryptionParts(OutputProcessorChain outputProcessorChain) |
addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, init, outputAsEvent, outputDOMElement, processNextEvent, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityPropertiespublic AbstractEncryptOutputProcessor()
throws XMLSecurityException
XMLSecurityExceptionpublic abstract void processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
processEvent in class AbstractOutputProcessorXMLStreamExceptionXMLSecurityExceptionpublic void doFinal(OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
OutputProcessordoFinal in interface OutputProcessordoFinal in class AbstractOutputProcessorXMLStreamException - thrown when a streaming error occursXMLSecurityException - thrown when a Security failure occursprotected void doFinalInternal(OutputProcessorChain outputProcessorChain) throws XMLSecurityException
XMLSecurityExceptionprotected void verifyEncryptionParts(OutputProcessorChain outputProcessorChain) throws XMLSecurityException
XMLSecurityExceptionprotected AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor getActiveInternalEncryptionOutputProcessor()
protected void setActiveInternalEncryptionOutputProcessor(AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor activeInternalEncryptionOutputProcessor)
Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.