public abstract class AbstractXmlEncInHandler extends AbstractXmlSecInHandler
| Constructor and Description |
|---|
AbstractXmlEncInHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
decryptContent(Message message) |
protected byte[] |
decryptPayload(Element root,
byte[] secretKeyBytes,
String symEncAlgo) |
protected byte[] |
decryptSymmetricKey(String base64EncodedKey,
X509Certificate cert,
org.apache.ws.security.components.crypto.Crypto crypto,
String keyEncAlgo,
Message message) |
protected byte[] |
decryptSymmetricKey(String base64EncodedKey,
X509Certificate cert,
org.apache.ws.security.components.crypto.Crypto crypto,
String keyEncAlgo,
String digestAlgo,
Message message) |
protected byte[] |
getSymmetricKeyBytes(Message message,
Element encDataElement) |
void |
setEncryptionProperties(EncryptionProperties properties) |
getDocument, getNode, setAllowEmptyBody, throwFaultpublic void decryptContent(Message message)
protected byte[] decryptSymmetricKey(String base64EncodedKey, X509Certificate cert, org.apache.ws.security.components.crypto.Crypto crypto, String keyEncAlgo, Message message) throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionprotected byte[] decryptSymmetricKey(String base64EncodedKey, X509Certificate cert, org.apache.ws.security.components.crypto.Crypto crypto, String keyEncAlgo, String digestAlgo, Message message) throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionprotected byte[] decryptPayload(Element root, byte[] secretKeyBytes, String symEncAlgo) throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic void setEncryptionProperties(EncryptionProperties properties)
Apache CXF