Java Globus API: Class GSISocket

org.globus.tomcat.catalina.net
Class GSISocket

java.lang.Object
  |
  +--java.net.Socket
        |
        +--org.globus.gsi.gssapi.net.GssSocket
              |
              +--org.globus.gsi.gssapi.net.impl.GSIGssSocket
                    |
                    +--org.globus.tomcat.catalina.net.GSISocket

public class GSISocket
extends GSIGssSocket


Field Summary
protected  GSSCredential delegatedCreds
           
protected  GridMap gridMap
           
protected  String userDN
           
protected  String userID
           
 
Fields inherited from class org.globus.gsi.gssapi.net.GssSocket
authorization, clientMode, context, GSI_MODE, in, mode, out, socket, SSL_MODE
 
Constructor Summary
GSISocket(Socket socket, GSSContext context)
           
 
Method Summary
 String getAuthorizedUserDN()
           
 String getAuthorizedUserName()
           
 GSSCredential getDelegatedCredentials()
           
 void setGridMap(GridMap gridMap)
           
 void startHandshake()
           
 
Methods inherited from class org.globus.gsi.gssapi.net.impl.GSIGssSocket
getWrapMode, readToken, setWrapMode, writeToken
 
Methods inherited from class org.globus.gsi.gssapi.net.GssSocket
authenticateClient, authenticateServer, close, getAuthorization, getClientMode, getContext, getInetAddress, getInputStream, getKeepAlive, getLocalAddress, getLocalPort, getOutputStream, getPort, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, setAuthorization, setKeepAlive, setReceiveBufferSize, setSendBufferSize, setSoLinger, setSoTimeout, setTcpNoDelay, setUseClientMode, shutdownInput, shutdownOutput, toString
 
Methods inherited from class java.net.Socket
setSocketImplFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

gridMap

protected GridMap gridMap

delegatedCreds

protected GSSCredential delegatedCreds

userID

protected String userID

userDN

protected String userDN
Constructor Detail

GSISocket

public GSISocket(Socket socket,
                 GSSContext context)
Method Detail

setGridMap

public void setGridMap(GridMap gridMap)

getDelegatedCredentials

public GSSCredential getDelegatedCredentials()

getAuthorizedUserName

public String getAuthorizedUserName()

getAuthorizedUserDN

public String getAuthorizedUserDN()

startHandshake

public void startHandshake()
                    throws IOException
Overrides:
startHandshake in class GssSocket