Package org.apache.cxf.rs.security.xml
Class AbstractXmlEncInHandler
java.lang.Object
org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
org.apache.cxf.rs.security.xml.AbstractXmlEncInHandler
- Direct Known Subclasses:
XmlEncInHandler,XmlEncInInterceptor
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
ENC_NS, ENC_PREFIX, SIG_NS, SIG_PREFIX, SIGNING_CERT, SIGNING_PUBLIC_KEY, WSU_NS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecryptContent(Message message) protected byte[]decryptPayload(Element root, byte[] secretKeyBytes, String symEncAlgo) protected byte[]decryptSymmetricKey(String base64EncodedKey, X509Certificate cert, org.apache.wss4j.common.crypto.Crypto crypto, String keyEncAlgo, String digestAlgo, Message message) protected byte[]decryptSymmetricKey(String base64EncodedKey, X509Certificate cert, org.apache.wss4j.common.crypto.Crypto crypto, String keyEncAlgo, Message message) protected byte[]getSymmetricKeyBytes(Message message, Element encDataElement) voidsetEncryptionProperties(EncryptionProperties properties) Methods inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
getDocument, getNode, isServerGet, setAllowEmptyBody, throwFault
-
Constructor Details
-
AbstractXmlEncInHandler
public AbstractXmlEncInHandler()
-
-
Method Details
-
decryptContent
-
getSymmetricKeyBytes
-
decryptSymmetricKey
protected byte[] decryptSymmetricKey(String base64EncodedKey, X509Certificate cert, org.apache.wss4j.common.crypto.Crypto crypto, String keyEncAlgo, Message message) throws org.apache.wss4j.common.ext.WSSecurityException - Throws:
org.apache.wss4j.common.ext.WSSecurityException
-
decryptSymmetricKey
protected byte[] decryptSymmetricKey(String base64EncodedKey, X509Certificate cert, org.apache.wss4j.common.crypto.Crypto crypto, String keyEncAlgo, String digestAlgo, Message message) throws org.apache.wss4j.common.ext.WSSecurityException - Throws:
org.apache.wss4j.common.ext.WSSecurityException
-
decryptPayload
protected byte[] decryptPayload(Element root, byte[] secretKeyBytes, String symEncAlgo) throws org.apache.wss4j.common.ext.WSSecurityException - Throws:
org.apache.wss4j.common.ext.WSSecurityException
-
setEncryptionProperties
-