xsul.secconv.autha
Class AuthaServerNegotiator
java.lang.Object
xsul.secconv.autha.AuthaServerNegotiator
- All Implemented Interfaces:
- ServerNegotiator
- public class AuthaServerNegotiator
- extends java.lang.Object
- implements ServerNegotiator
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthaServerNegotiator
public AuthaServerNegotiator()
AuthaServerNegotiator
public AuthaServerNegotiator(char[] passwd)
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)