eu.semiramis.identityaggregator
Class TrustManager

java.lang.Object
  extended by eu.semiramis.identityaggregator.TrustManager

public class TrustManager
extends java.lang.Object

Identity Aggregator - Trust Manager


Field Summary
protected static java.lang.String ACTION_PREFIX
           
protected  Audit audit
           
protected  IdentityAggregator_Config config
           
 
Constructor Summary
TrustManager(IdentityAggregator_Config config)
           
 
Method Summary
 Decision evaluate(javax.servlet.http.HttpServletRequest request, java.lang.String subject, java.lang.String action, java.lang.String resource, java.lang.String role)
           
 java.lang.String getCertificatePath(javax.servlet.http.HttpServletRequest request, java.lang.String issuer)
           
 boolean validateSign(javax.servlet.http.HttpServletRequest request, org.opensaml.xml.signature.SignableXMLObject samlResponse, java.lang.String issuer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected IdentityAggregator_Config config

audit

protected Audit audit

ACTION_PREFIX

protected static final java.lang.String ACTION_PREFIX
See Also:
Constant Field Values
Constructor Detail

TrustManager

public TrustManager(IdentityAggregator_Config config)
Method Detail

evaluate

public Decision evaluate(javax.servlet.http.HttpServletRequest request,
                         java.lang.String subject,
                         java.lang.String action,
                         java.lang.String resource,
                         java.lang.String role)
                  throws java.lang.Exception
Throws:
java.lang.Exception

getCertificatePath

public java.lang.String getCertificatePath(javax.servlet.http.HttpServletRequest request,
                                           java.lang.String issuer)

validateSign

public boolean validateSign(javax.servlet.http.HttpServletRequest request,
                            org.opensaml.xml.signature.SignableXMLObject samlResponse,
                            java.lang.String issuer)