public class VOMSSocket
extends java.lang.Object
VOMSSocket class is used to manage the creation of the gsi socket used for communication with
the VOMS server.| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
connect(java.lang.String host,
int port) |
javax.net.ssl.SSLContext |
getContext() |
protected javax.net.ssl.SSLSocketFactory |
getFactory() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
static VOMSSocket |
instance(UserCredentials cred,
java.lang.String hostDN) |
static VOMSSocket |
instance(UserCredentials cred,
java.lang.String hostDN,
int proxyType) |
boolean |
isClosed() |
boolean |
isConnected() |
void |
shutdownInput() |
void |
shutdownOutput() |
public static VOMSSocket instance(UserCredentials cred, java.lang.String hostDN, int proxyType)
public static VOMSSocket instance(UserCredentials cred, java.lang.String hostDN)
protected javax.net.ssl.SSLSocketFactory getFactory()
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionprotected void connect(java.lang.String host,
int port)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic javax.net.ssl.SSLContext getContext()
public boolean isClosed()
public boolean isConnected()
public void shutdownInput()
throws java.io.IOException
java.io.IOExceptionpublic void shutdownOutput()
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.io.InputStream getInputStream()
throws java.io.IOException
java.io.IOExceptionCopyright © 2013. All Rights Reserved.