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
| 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 |
gridMap
protected GridMap gridMap
delegatedCreds
protected GSSCredential delegatedCreds
userID
protected String userID
userDN
protected String userDN
GSISocket
public GSISocket(Socket socket,
GSSContext context)
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