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

java.lang.Object
  extended byorg.eclipse.higgins.icard.common.auth.TokenServiceCredential
All Implemented Interfaces:
org.eclipse.higgins.icard.auth.ICredential, org.eclipse.higgins.icard.auth.ITokenServiceCredential, org.eclipse.higgins.icard.auth.ITokenServiceCredentialFactory

public class TokenServiceCredential
extends Object
implements org.eclipse.higgins.icard.auth.ITokenServiceCredential, org.eclipse.higgins.icard.auth.ITokenServiceCredentialFactory


Constructor Summary
TokenServiceCredential(org.eclipse.higgins.icard.IEndpointReference er)
           
TokenServiceCredential(URI address, X509Certificate certificate, URI metadataAddress)
           
 
Method Summary
 org.eclipse.higgins.icard.auth.ITSUsernamePasswordCredential create(org.eclipse.higgins.icard.auth.IUsernamePasswordCredential upc)
           
 org.eclipse.higgins.icard.auth.ITokenServiceCredential createCredential(org.eclipse.higgins.icard.auth.ICredential credential)
           
 boolean equals(Object obj)
           
 URI getAddress()
           
 Callback[] getCallbacks()
           
 X509Certificate getCertificate()
           
 URI getMetadataAddress()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenServiceCredential

public TokenServiceCredential(org.eclipse.higgins.icard.IEndpointReference er)

TokenServiceCredential

public TokenServiceCredential(URI address,
                              X509Certificate certificate,
                              URI metadataAddress)
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

create

public org.eclipse.higgins.icard.auth.ITSUsernamePasswordCredential create(org.eclipse.higgins.icard.auth.IUsernamePasswordCredential upc)

equals

public boolean equals(Object obj)

createCredential

public org.eclipse.higgins.icard.auth.ITokenServiceCredential createCredential(org.eclipse.higgins.icard.auth.ICredential credential)
Specified by:
createCredential in interface org.eclipse.higgins.icard.auth.ITokenServiceCredentialFactory