org.apache.abdera.security.util.servlet
Class AESEncryptedResponseFilter
java.lang.Object
org.apache.abdera.protocol.server.servlet.AbstractFilter
org.apache.abdera.protocol.server.servlet.AbderaFilter
org.apache.abdera.security.util.servlet.SecurityFilter
org.apache.abdera.security.util.servlet.AbstractEncryptedResponseFilter
org.apache.abdera.security.util.servlet.AESEncryptedResponseFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class AESEncryptedResponseFilter
- extends AbstractEncryptedResponseFilter
<filter>
<filter-name>enc filter</filter-name>
<filter-class>com.test.EncryptedResponseFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>enc filter</filter-name>
<servlet-name>TestServlet</servlet-name>
</filter-mapping>
Field Summary |
static java.lang.String |
PUBLICKEY
|
Method Summary |
protected boolean |
doEncryption(javax.servlet.ServletRequest request,
java.lang.Object arg)
|
protected java.security.cert.X509Certificate[] |
getCerts(javax.servlet.ServletRequest request)
|
protected java.security.PublicKey |
getPublicKey(javax.servlet.ServletRequest request)
|
protected java.lang.Object |
initArg(javax.servlet.ServletRequest request)
|
protected EncryptionOptions |
initEncryptionOptions(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
Encryption enc,
java.lang.Object arg)
|
protected java.security.PublicKey |
retrievePublicKey(javax.servlet.ServletRequest request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.Filter |
destroy |
PUBLICKEY
public static final java.lang.String PUBLICKEY
- See Also:
- Constant Field Values
AESEncryptedResponseFilter
public AESEncryptedResponseFilter()
getCerts
protected java.security.cert.X509Certificate[] getCerts(javax.servlet.ServletRequest request)
getPublicKey
protected java.security.PublicKey getPublicKey(javax.servlet.ServletRequest request)
doEncryption
protected boolean doEncryption(javax.servlet.ServletRequest request,
java.lang.Object arg)
- Specified by:
doEncryption
in class AbstractEncryptedResponseFilter
initArg
protected java.lang.Object initArg(javax.servlet.ServletRequest request)
- Specified by:
initArg
in class AbstractEncryptedResponseFilter
retrievePublicKey
protected java.security.PublicKey retrievePublicKey(javax.servlet.ServletRequest request)
initEncryptionOptions
protected EncryptionOptions initEncryptionOptions(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
Encryption enc,
java.lang.Object arg)
- Specified by:
initEncryptionOptions
in class AbstractEncryptedResponseFilter