TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.agentcontroller.jsse
Class SSLFactory

java.lang.Object
  extended by org.eclipse.tptp.platform.agentcontroller.jsse.SSLFactory

public class SSLFactory
extends java.lang.Object


Method Summary
 javax.net.ssl.SSLSocket createSocket(java.net.Socket socket)
           
 java.net.Socket getClientSocket(java.lang.String host, int port)
           
static SSLFactory getInstance()
           
 java.net.ServerSocket getServerSocket(int port)
           
 void setKeyManager(javax.net.ssl.KeyManager km)
           
 void setTrustManager(javax.net.ssl.TrustManager tm)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SSLFactory getInstance()
                              throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException

createSocket

public javax.net.ssl.SSLSocket createSocket(java.net.Socket socket)

getClientSocket

public java.net.Socket getClientSocket(java.lang.String host,
                                       int port)
                                throws java.io.IOException,
                                       java.security.KeyManagementException,
                                       java.net.UnknownHostException
Throws:
java.io.IOException
java.security.KeyManagementException
java.net.UnknownHostException

getServerSocket

public java.net.ServerSocket getServerSocket(int port)
                                      throws java.io.IOException,
                                             java.security.KeyManagementException
Throws:
java.io.IOException
java.security.KeyManagementException

setKeyManager

public void setKeyManager(javax.net.ssl.KeyManager km)

setTrustManager

public void setTrustManager(javax.net.ssl.TrustManager tm)

TPTP 4.6.0 Platform Project
Public API Specification