Package org.apache.wss4j.dom.processor
Class EncryptedKeyProcessor
java.lang.Object
org.apache.wss4j.dom.processor.EncryptedKeyProcessor
- All Implemented Interfaces:
Processor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected WSDataRefdecryptDataRef(Document doc, String dataRefURI, WSDocInfo docInfo, byte[] decryptedData, RequestData data) Decrypt an EncryptedData element referenced by dataRefURIdecryptDataRefs(Element refList, WSDocInfo docInfo, byte[] decryptedBytes, RequestData data) Decrypt all data referenceshandleToken(Element elem, RequestData data) handleToken(Element elem, RequestData data, AlgorithmSuite algorithmSuite)
-
Constructor Details
-
EncryptedKeyProcessor
public EncryptedKeyProcessor()
-
-
Method Details
-
handleToken
public List<WSSecurityEngineResult> handleToken(Element elem, RequestData data) throws WSSecurityException - Specified by:
handleTokenin interfaceProcessor- Throws:
WSSecurityException
-
handleToken
public List<WSSecurityEngineResult> handleToken(Element elem, RequestData data, AlgorithmSuite algorithmSuite) throws WSSecurityException - Throws:
WSSecurityException
-
decryptDataRefs
protected List<WSDataRef> decryptDataRefs(Element refList, WSDocInfo docInfo, byte[] decryptedBytes, RequestData data) throws WSSecurityException Decrypt all data references- Throws:
WSSecurityException
-
decryptDataRef
protected WSDataRef decryptDataRef(Document doc, String dataRefURI, WSDocInfo docInfo, byte[] decryptedData, RequestData data) throws WSSecurityException Decrypt an EncryptedData element referenced by dataRefURI- Throws:
WSSecurityException
-