public class DecryptInputProcessor
extends org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessor
| Constructor and Description |
|---|
DecryptInputProcessor(org.apache.xml.security.binding.xmldsig.KeyInfoType keyInfoType,
org.apache.xml.security.binding.xmlenc.ReferenceList referenceList,
WSSSecurityProperties securityProperties,
WSInboundSecurityContext securityContext) |
| Modifier and Type | Method and Description |
|---|---|
protected InputStream |
applyTransforms(org.apache.xml.security.binding.xmlenc.ReferenceType referenceType,
InputStream inputStream) |
void |
doFinal(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain) |
protected void |
handleCipherReference(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType,
Cipher cipher,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken) |
protected void |
handleEncryptedContent(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
org.apache.xml.security.stax.ext.stax.XMLSecStartElement parentStartXMLEvent,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType) |
protected void |
handleSecurityToken(org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.stax.ext.InboundSecurityContext inboundSecurityContext,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType) |
protected InputStream |
handleXOPInclude(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType,
String href,
Cipher cipher,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken) |
protected org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor |
newDecryptedEventReaderInputProcessor(boolean encryptedHeader,
org.apache.xml.security.stax.ext.stax.XMLSecStartElement xmlSecStartElement,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.stax.ext.InboundSecurityContext inboundSecurityContext) |
getProcessedReferences, getReferences, matchesReferenceId, processNextEvent, processNextHeaderEventpublic DecryptInputProcessor(org.apache.xml.security.binding.xmldsig.KeyInfoType keyInfoType,
org.apache.xml.security.binding.xmlenc.ReferenceList referenceList,
WSSSecurityProperties securityProperties,
WSInboundSecurityContext securityContext)
throws org.apache.xml.security.exceptions.XMLSecurityException
org.apache.xml.security.exceptions.XMLSecurityExceptionprotected InputStream applyTransforms(org.apache.xml.security.binding.xmlenc.ReferenceType referenceType, InputStream inputStream) throws org.apache.xml.security.exceptions.XMLSecurityException
applyTransforms in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessororg.apache.xml.security.exceptions.XMLSecurityExceptionprotected void handleEncryptedContent(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
org.apache.xml.security.stax.ext.stax.XMLSecStartElement parentStartXMLEvent,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType)
throws org.apache.xml.security.exceptions.XMLSecurityException
handleEncryptedContent in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessororg.apache.xml.security.exceptions.XMLSecurityExceptionprotected void handleCipherReference(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType,
Cipher cipher,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken)
throws org.apache.xml.security.exceptions.XMLSecurityException
handleCipherReference in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessororg.apache.xml.security.exceptions.XMLSecurityExceptionprotected InputStream handleXOPInclude(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType, String href, Cipher cipher, org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken) throws org.apache.xml.security.exceptions.XMLSecurityException
handleXOPInclude in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessororg.apache.xml.security.exceptions.XMLSecurityExceptionprotected org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessor.AbstractDecryptedEventReaderInputProcessor newDecryptedEventReaderInputProcessor(boolean encryptedHeader,
org.apache.xml.security.stax.ext.stax.XMLSecStartElement xmlSecStartElement,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType,
org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.stax.ext.InboundSecurityContext inboundSecurityContext)
throws org.apache.xml.security.exceptions.XMLSecurityException
newDecryptedEventReaderInputProcessor in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessororg.apache.xml.security.exceptions.XMLSecurityExceptionprotected void handleSecurityToken(org.apache.xml.security.stax.securityToken.InboundSecurityToken inboundSecurityToken,
org.apache.xml.security.stax.ext.InboundSecurityContext inboundSecurityContext,
org.apache.xml.security.binding.xmlenc.EncryptedDataType encryptedDataType)
throws org.apache.xml.security.exceptions.XMLSecurityException
handleSecurityToken in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessororg.apache.xml.security.exceptions.XMLSecurityExceptionpublic void doFinal(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain)
throws XMLStreamException,
org.apache.xml.security.exceptions.XMLSecurityException
doFinal in interface org.apache.xml.security.stax.ext.InputProcessordoFinal in class org.apache.xml.security.stax.impl.processor.input.AbstractDecryptInputProcessorXMLStreamExceptionorg.apache.xml.security.exceptions.XMLSecurityExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.