Package org.apache.wss4j.dom.action
Class AbstractDerivedAction
- java.lang.Object
-
- org.apache.wss4j.dom.action.AbstractDerivedAction
-
- Direct Known Subclasses:
EncryptionDerivedAction
,SignatureDerivedAction
public abstract class AbstractDerivedAction extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractDerivedAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Node
findEncryptedKeySibling(RequestData reqData)
protected Node
findSCTSibling(RequestData reqData)
protected Node
findSibling(Element secHeader, String namespace, String localName)
protected void
setupEKReference(WSSecDerivedKeyBase derivedKeyBase, SignatureEncryptionActionToken previousActionToken)
protected Element
setupEKReference(WSSecDerivedKeyBase derivedKeyBase, WSSecHeader securityHeader, WSPasswordCallback passwordCallback, SignatureEncryptionActionToken actionToken, boolean use200512Namespace, Document doc, String keyTransportAlgorithm, String mgfAlgorithm, SecretKey symmetricKey)
protected Element
setupSCTReference(WSSecDerivedKeyBase derivedKeyBase, WSPasswordCallback passwordCallback, SignatureEncryptionActionToken actionToken, boolean use200512Namespace, Document doc)
protected void
setupSCTReference(WSSecDerivedKeyBase derivedKeyBase, SignatureEncryptionActionToken previousActionToken, boolean use200512Namespace)
-
-
-
Method Detail
-
findEncryptedKeySibling
protected Node findEncryptedKeySibling(RequestData reqData)
-
findSCTSibling
protected Node findSCTSibling(RequestData reqData)
-
setupSCTReference
protected void setupSCTReference(WSSecDerivedKeyBase derivedKeyBase, SignatureEncryptionActionToken previousActionToken, boolean use200512Namespace) throws WSSecurityException
- Throws:
WSSecurityException
-
setupSCTReference
protected Element setupSCTReference(WSSecDerivedKeyBase derivedKeyBase, WSPasswordCallback passwordCallback, SignatureEncryptionActionToken actionToken, boolean use200512Namespace, Document doc) throws WSSecurityException
- Throws:
WSSecurityException
-
setupEKReference
protected void setupEKReference(WSSecDerivedKeyBase derivedKeyBase, SignatureEncryptionActionToken previousActionToken) throws WSSecurityException
- Throws:
WSSecurityException
-
setupEKReference
protected Element setupEKReference(WSSecDerivedKeyBase derivedKeyBase, WSSecHeader securityHeader, WSPasswordCallback passwordCallback, SignatureEncryptionActionToken actionToken, boolean use200512Namespace, Document doc, String keyTransportAlgorithm, String mgfAlgorithm, SecretKey symmetricKey) throws WSSecurityException
- Throws:
WSSecurityException
-
-