org.eclipse.higgins.icard.common.auth
Class TSSelfIssuedCredential

java.lang.Object
  extended by org.eclipse.higgins.icard.common.auth.TSSelfIssuedCredential
All Implemented Interfaces:
org.eclipse.higgins.icard.auth.ICredential, org.eclipse.higgins.icard.auth.ISelfIssuedCredential, org.eclipse.higgins.icard.auth.ITokenServiceCredential, org.eclipse.higgins.icard.auth.ITSSelfIssuedCredential

public class TSSelfIssuedCredential
extends Object
implements org.eclipse.higgins.icard.auth.ITSSelfIssuedCredential


Constructor Summary
TSSelfIssuedCredential(org.eclipse.higgins.icard.auth.ITokenServiceCredential tsc, org.eclipse.higgins.icard.auth.ISelfIssuedCredential sic)
           
 
Method Summary
 URI getAddress()
           
 Callback[] getCallbacks()
           
 X509Certificate getCertificate()
           
 URI getMetadataAddress()
           
 org.eclipse.higgins.icard.auth.IPinCodeCredential getPinCodeCredential()
           
 String getPPID()
           
 void setPinCodeCredential(org.eclipse.higgins.icard.auth.IPinCodeCredential pinCodeCredential)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TSSelfIssuedCredential

public TSSelfIssuedCredential(org.eclipse.higgins.icard.auth.ITokenServiceCredential tsc,
                              org.eclipse.higgins.icard.auth.ISelfIssuedCredential sic)
Method Detail

getAddress

public URI getAddress()
Specified by:
getAddress in interface org.eclipse.higgins.icard.auth.ITokenServiceCredential

getCertificate

public X509Certificate getCertificate()
Specified by:
getCertificate in interface org.eclipse.higgins.icard.auth.ITokenServiceCredential

getMetadataAddress

public URI getMetadataAddress()
Specified by:
getMetadataAddress in interface org.eclipse.higgins.icard.auth.ITokenServiceCredential

getCallbacks

public Callback[] getCallbacks()
Specified by:
getCallbacks in interface org.eclipse.higgins.icard.auth.ICredential

getPPID

public String getPPID()
Specified by:
getPPID in interface org.eclipse.higgins.icard.auth.ISelfIssuedCredential

getPinCodeCredential

public org.eclipse.higgins.icard.auth.IPinCodeCredential getPinCodeCredential()
Specified by:
getPinCodeCredential in interface org.eclipse.higgins.icard.auth.ISelfIssuedCredential

setPinCodeCredential

public void setPinCodeCredential(org.eclipse.higgins.icard.auth.IPinCodeCredential pinCodeCredential)
Specified by:
setPinCodeCredential in interface org.eclipse.higgins.icard.auth.ISelfIssuedCredential