xsul.secconv.autha
Class AuthaClientNegotiator

java.lang.Object
  extended byxsul.secconv.autha.AuthaClientNegotiator
All Implemented Interfaces:
ClientNegotiator

public class AuthaClientNegotiator
extends java.lang.Object
implements ClientNegotiator


Constructor Summary
AuthaClientNegotiator()
           
AuthaClientNegotiator(char[] passwd)
           
 
Method Summary
 int getBitLength()
           
 java.lang.String getContextId()
           
 SecurityContextTokenType getContextToken()
           
 byte[] getRawSessionKey()
           
 java.security.Key getSessionKey()
           
 java.lang.String getSKeyalgorithm()
           
 void negotiate(SecurityRequestorService sr)
           
 void setBitLength(int blen)
           
 void setContextId(java.lang.String contextId)
           
 void setPassword(char[] passwd)
           
 void setSKeyalgorithm(java.lang.String sKeyalgorithm)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthaClientNegotiator

public AuthaClientNegotiator()

AuthaClientNegotiator

public AuthaClientNegotiator(char[] passwd)
Method Detail

setSKeyalgorithm

public void setSKeyalgorithm(java.lang.String sKeyalgorithm)

getSKeyalgorithm

public java.lang.String getSKeyalgorithm()

setBitLength

public void setBitLength(int blen)

getBitLength

public int getBitLength()

getContextToken

public SecurityContextTokenType getContextToken()

setContextId

public void setContextId(java.lang.String contextId)

getContextId

public java.lang.String getContextId()
Specified by:
getContextId in interface ClientNegotiator

setPassword

public void setPassword(char[] passwd)

getRawSessionKey

public byte[] getRawSessionKey()

getSessionKey

public java.security.Key getSessionKey()
Specified by:
getSessionKey in interface ClientNegotiator

negotiate

public void negotiate(SecurityRequestorService sr)
               throws java.rmi.RemoteException
Specified by:
negotiate in interface ClientNegotiator
Throws:
java.rmi.RemoteException


IU Extreme! Lab (http://www.extreme.indiana.edu)