xsul.secconv.autha
Class AuthaServerNegotiator

java.lang.Object
  extended byxsul.secconv.autha.AuthaServerNegotiator
All Implemented Interfaces:
ServerNegotiator

public class AuthaServerNegotiator
extends java.lang.Object
implements ServerNegotiator


Constructor Summary
AuthaServerNegotiator()
           
AuthaServerNegotiator(char[] passwd)
           
 
Method Summary
 byte[] getAuthA()
           
 byte[] getAuthB()
           
 int getBitLength()
           
 byte[] getClientPublicKey()
           
 byte[] getDHKey()
           
 java.math.BigInteger getG()
           
 java.math.BigInteger getP()
           
 char[] getPassword()
           
 byte[] getRawSessionKey()
           
 byte[] getServerPublicKey()
           
 java.security.Key getSessionKey()
           
 java.lang.Object processRequest(RequestSecurityTokenResponseType response)
           
 java.lang.Object processRequest(RequestSecurityTokenType request)
           
 void setPassword(char[] passwd)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthaServerNegotiator

public AuthaServerNegotiator()

AuthaServerNegotiator

public AuthaServerNegotiator(char[] passwd)
Method Detail

setPassword

public void setPassword(char[] passwd)

getPassword

public char[] getPassword()

getBitLength

public int getBitLength()

getP

public java.math.BigInteger getP()

getG

public java.math.BigInteger getG()

getClientPublicKey

public byte[] getClientPublicKey()

getServerPublicKey

public byte[] getServerPublicKey()

getAuthB

public byte[] getAuthB()

getAuthA

public byte[] getAuthA()

getRawSessionKey

public byte[] getRawSessionKey()

getSessionKey

public java.security.Key getSessionKey()
                                throws java.rmi.RemoteException
Specified by:
getSessionKey in interface ServerNegotiator
Throws:
java.rmi.RemoteException

getDHKey

public byte[] getDHKey()

processRequest

public java.lang.Object processRequest(RequestSecurityTokenType request)
                                throws java.rmi.RemoteException
Specified by:
processRequest in interface ServerNegotiator
Throws:
java.rmi.RemoteException

processRequest

public java.lang.Object processRequest(RequestSecurityTokenResponseType response)
                                throws java.rmi.RemoteException
Specified by:
processRequest in interface ServerNegotiator
Throws:
java.rmi.RemoteException


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