Class AbstractDerivedAction

java.lang.Object
org.apache.wss4j.dom.action.AbstractDerivedAction
Direct Known Subclasses:
EncryptionDerivedAction, SignatureDerivedAction

public abstract class AbstractDerivedAction extends Object
  • Constructor Details

    • AbstractDerivedAction

      public AbstractDerivedAction()
  • Method Details

    • findEncryptedKeySibling

      protected Node findEncryptedKeySibling(RequestData reqData)
    • findSCTSibling

      protected Node findSCTSibling(RequestData reqData)
    • findSibling

      protected Node findSibling(Element secHeader, String namespace, String localName)
    • setupSCTReference

      protected void setupSCTReference(WSSecDerivedKeyBase derivedKeyBase, org.apache.wss4j.common.SignatureEncryptionActionToken previousActionToken, boolean use200512Namespace) throws org.apache.wss4j.common.ext.WSSecurityException
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException
    • setupSCTReference

      protected Element setupSCTReference(WSSecDerivedKeyBase derivedKeyBase, org.apache.wss4j.common.ext.WSPasswordCallback passwordCallback, org.apache.wss4j.common.SignatureEncryptionActionToken actionToken, boolean use200512Namespace, Document doc) throws org.apache.wss4j.common.ext.WSSecurityException
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException
    • setupEKReference

      protected void setupEKReference(WSSecDerivedKeyBase derivedKeyBase, org.apache.wss4j.common.SignatureEncryptionActionToken previousActionToken) throws org.apache.wss4j.common.ext.WSSecurityException
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException
    • setupEKReference

      protected Element setupEKReference(WSSecDerivedKeyBase derivedKeyBase, WSSecHeader securityHeader, org.apache.wss4j.common.SignatureEncryptionActionToken actionToken, String keyTransportAlgorithm, String mgfAlgorithm, SecretKey symmetricKey) throws org.apache.wss4j.common.ext.WSSecurityException
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException