org.apache.wss4j.stax.impl.processor.input
Class WSSEncryptedKeyInputHandler

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
      extended by org.apache.xml.security.stax.impl.processor.input.XMLEncryptedKeyInputHandler
          extended by org.apache.wss4j.stax.impl.processor.input.WSSEncryptedKeyInputHandler
All Implemented Interfaces:
org.apache.xml.security.stax.ext.XMLSecurityHeaderHandler

public class WSSEncryptedKeyInputHandler
extends org.apache.xml.security.stax.impl.processor.input.XMLEncryptedKeyInputHandler

Processor for the EncryptedKey XML Structure


Constructor Summary
WSSEncryptedKeyInputHandler()
           
 
Method Summary
protected  void checkBSPCompliance(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmlenc.EncryptedKeyType encryptedKeyType)
           
 void handle(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmlenc.EncryptedKeyType encryptedKeyType, org.apache.xml.security.stax.ext.stax.XMLSecEvent responsibleXMLSecStartXMLEvent, org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
           
protected  void handleReferenceList(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmlenc.EncryptedKeyType encryptedKeyType, org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
           
 
Methods inherited from class org.apache.xml.security.stax.impl.processor.input.XMLEncryptedKeyInputHandler
handle
 
Methods inherited from class org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
getElementPath, getResponsibleStartXMLEvent, getResponsibleXMLSecEvents, parseStructure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSSEncryptedKeyInputHandler

public WSSEncryptedKeyInputHandler()
Method Detail

handle

public void handle(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
                   org.apache.xml.security.binding.xmlenc.EncryptedKeyType encryptedKeyType,
                   org.apache.xml.security.stax.ext.stax.XMLSecEvent responsibleXMLSecStartXMLEvent,
                   org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
            throws org.apache.xml.security.exceptions.XMLSecurityException
Overrides:
handle in class org.apache.xml.security.stax.impl.processor.input.XMLEncryptedKeyInputHandler
Throws:
org.apache.xml.security.exceptions.XMLSecurityException

handleReferenceList

protected void handleReferenceList(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
                                   org.apache.xml.security.binding.xmlenc.EncryptedKeyType encryptedKeyType,
                                   org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
                            throws org.apache.xml.security.exceptions.XMLSecurityException
Overrides:
handleReferenceList in class org.apache.xml.security.stax.impl.processor.input.XMLEncryptedKeyInputHandler
Throws:
org.apache.xml.security.exceptions.XMLSecurityException

checkBSPCompliance

protected void checkBSPCompliance(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
                                  org.apache.xml.security.binding.xmlenc.EncryptedKeyType encryptedKeyType)
                           throws org.apache.xml.security.exceptions.XMLSecurityException
Throws:
org.apache.xml.security.exceptions.XMLSecurityException


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.