org.apache.abdera.security.util.filters
Class AESEncryptedResponseFilter

java.lang.Object
  extended by org.apache.abdera.security.util.filters.AbstractEncryptedResponseFilter
      extended by org.apache.abdera.security.util.filters.AESEncryptedResponseFilter
All Implemented Interfaces:
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 String PUBLICKEY
           
 
Constructor Summary
AESEncryptedResponseFilter()
           
 
Method Summary
protected  boolean doEncryption(RequestContext request, Object arg)
           
protected  X509Certificate[] getCerts(RequestContext request)
           
protected  PublicKey getPublicKey(RequestContext request)
           
protected  Object initArg(RequestContext request)
           
protected  EncryptionOptions initEncryptionOptions(RequestContext request, ResponseContext response, Encryption enc, Object arg)
           
protected  PublicKey retrievePublicKey(RequestContext request)
           
 
Methods inherited from class org.apache.abdera.security.util.filters.AbstractEncryptedResponseFilter
addProvider, filter, initProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUBLICKEY

public static final String PUBLICKEY
See Also:
Constant Field Values
Constructor Detail

AESEncryptedResponseFilter

public AESEncryptedResponseFilter()
Method Detail

getCerts

protected X509Certificate[] getCerts(RequestContext request)

getPublicKey

protected PublicKey getPublicKey(RequestContext request)

doEncryption

protected boolean doEncryption(RequestContext request,
                               Object arg)
Specified by:
doEncryption in class AbstractEncryptedResponseFilter

initArg

protected Object initArg(RequestContext request)
Specified by:
initArg in class AbstractEncryptedResponseFilter

retrievePublicKey

protected PublicKey retrievePublicKey(RequestContext request)

initEncryptionOptions

protected EncryptionOptions initEncryptionOptions(RequestContext request,
                                                  ResponseContext response,
                                                  Encryption enc,
                                                  Object arg)
Specified by:
initEncryptionOptions in class AbstractEncryptedResponseFilter


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.