org.eclipse.higgins.iss.cardspace
Class CardSpaceSelector

java.lang.Object
  extended byorg.eclipse.higgins.iss.cardspace.CardSpaceSelector
All Implemented Interfaces:
org.eclipse.higgins.iss.IICardSelector

public class CardSpaceSelector
extends Object
implements org.eclipse.higgins.iss.IICardSelector


Constructor Summary
CardSpaceSelector(CallbackHandler handler, org.eclipse.higgins.icard.policy.ICardSpacePolicy policy)
           
 
Method Summary
 CallbackHandler getCallbackHandler()
           
 org.eclipse.higgins.configuration.xml.ConfigurationHandler getConfigurationHandler(boolean selfIssued)
           
 org.eclipse.higgins.iss.IIdentityToken getIdentityToken(org.eclipse.higgins.iss.SelectionANDofORs selection)
           
 org.eclipse.higgins.icard.IPolicy getPolicy()
           
 org.eclipse.higgins.iss.UserChoiceTree getUserChoice()
           
 void makeClaimTags(List claims, StringBuffer middle, org.eclipse.higgins.icard.IInformationCard infocard, X509Certificate rp, org.eclipse.higgins.sts.spi.IBase64Extension base64Extension)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CardSpaceSelector

public CardSpaceSelector(CallbackHandler handler,
                         org.eclipse.higgins.icard.policy.ICardSpacePolicy policy)
Method Detail

getPolicy

public org.eclipse.higgins.icard.IPolicy getPolicy()
Specified by:
getPolicy in interface org.eclipse.higgins.iss.IICardSelector

getCallbackHandler

public CallbackHandler getCallbackHandler()
Specified by:
getCallbackHandler in interface org.eclipse.higgins.iss.IICardSelector

getUserChoice

public org.eclipse.higgins.iss.UserChoiceTree getUserChoice()
                                                     throws Exception
Specified by:
getUserChoice in interface org.eclipse.higgins.iss.IICardSelector
Throws:
Exception

getIdentityToken

public org.eclipse.higgins.iss.IIdentityToken getIdentityToken(org.eclipse.higgins.iss.SelectionANDofORs selection)
                                                        throws STSFaultException,
                                                               Exception
Specified by:
getIdentityToken in interface org.eclipse.higgins.iss.IICardSelector
Throws:
STSFaultException
Exception

makeClaimTags

public void makeClaimTags(List claims,
                          StringBuffer middle,
                          org.eclipse.higgins.icard.IInformationCard infocard,
                          X509Certificate rp,
                          org.eclipse.higgins.sts.spi.IBase64Extension base64Extension)

getConfigurationHandler

public org.eclipse.higgins.configuration.xml.ConfigurationHandler getConfigurationHandler(boolean selfIssued)
                                                                                   throws Exception
Throws:
Exception