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(String stsConfigurationBase, 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, CertStore certStore, String rpURL)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CardSpaceSelector

public CardSpaceSelector(String stsConfigurationBase,
                         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 org.eclipse.higgins.icard.provider.cardspace.common.STSFaultException,
                                                               Exception
Specified by:
getIdentityToken in interface org.eclipse.higgins.iss.IICardSelector
Throws:
org.eclipse.higgins.icard.provider.cardspace.common.STSFaultException
Exception

makeClaimTags

public void makeClaimTags(List claims,
                          StringBuffer middle,
                          org.eclipse.higgins.icard.IInformationCard infocard,
                          X509Certificate[] rp,
                          CertStore certStore,
                          String rpURL)

getConfigurationHandler

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