com.brm.net.ssl
Class SSLServerSocket

java.lang.Object
  |
  +--com.brm.net.ssl.SSLServerSocket

public class SSLServerSocket
extends java.lang.Object

Java ServerSocket Ŭ·¡½º¿¡ ´ëÀÀµÇ´Â Java SSL ServerSocket Ŭ·¡½ºÀÌ´Ù.

Title: Barunmo Java SSL Socket Class

Description: SSL Socket Class by using OpenSSL

Copyright: Copyright (c) 2002 Jung-Ho Cha

Company: Barunmo

Version:
1.0.0
Author:
Jung-Ho Cha

Constructor Summary
SSLServerSocket(SSLGlobal gbl, int port)
          ¾Æ·¡ »ý¼ºÀÚµéÀº ServerSocket Ŭ·¡½ºÀÇ »ý¼ºÀÚµé°ú ¸Ç ¾Õ¿¡ gbl ÆÐ·¯¹ÌÅͰ¡ Ãß°¡µÈ °Í ¸»°í´Â µ¿ÀÏÇÑ´Ù. gbl ÆÐ·¯¹ÌÅÍ °ªÀ» Ŭ·¡½º º¯¼ö¿¡ ³õ°í »õ·Î¿î ¼­¹ö ¼ÒÄÏÀ» ¸¸µç´Ù.
SSLServerSocket(SSLGlobal gbl, int port, int backlog)
           
SSLServerSocket(SSLGlobal gbl, int port, int backlog, java.net.InetAddress bindAddr)
           
 
Method Summary
 SSLSocket accept()
          ServerSocket Ŭ·¡½ºÀÇ accept ¸Þ¼­µå¿¡ ´ëÀÀÇÏ´Â SSLServerSocket Ŭ·¡½ºÀÇ accept ¸Þ¼­µåÀÌ´Ù.
 void close()
           
 void finalize()
          ¼Ò¸êÀÚ
 java.net.InetAddress getInetAddress()
           
 int getLocalPort()
           
 int getSoTimeout()
           
static void setSocketFactory(java.net.SocketImplFactory fac)
           
 void setSoTimeout(int timeout)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SSLServerSocket

public SSLServerSocket(SSLGlobal gbl,
                       int port)
                throws java.io.IOException,
                       SSLException
¾Æ·¡ »ý¼ºÀÚµéÀº ServerSocket Ŭ·¡½ºÀÇ »ý¼ºÀÚµé°ú ¸Ç ¾Õ¿¡ gbl ÆÐ·¯¹ÌÅͰ¡ Ãß°¡µÈ °Í ¸»°í´Â µ¿ÀÏÇÑ´Ù. gbl ÆÐ·¯¹ÌÅÍ °ªÀ» Ŭ·¡½º º¯¼ö¿¡ ³õ°í »õ·Î¿î ¼­¹ö ¼ÒÄÏÀ» ¸¸µç´Ù.
Parameters:
gbl - SSL Àü¿ª ÄÜÅØ½ºÆ®
port -  
Throws:
java.io.IOException -  
SSLException -  

SSLServerSocket

public SSLServerSocket(SSLGlobal gbl,
                       int port,
                       int backlog)
                throws java.io.IOException,
                       SSLException

SSLServerSocket

public SSLServerSocket(SSLGlobal gbl,
                       int port,
                       int backlog,
                       java.net.InetAddress bindAddr)
                throws java.io.IOException,
                       SSLException
Method Detail

finalize

public void finalize()
¼Ò¸êÀÚ
Overrides:
finalize in class java.lang.Object

accept

public SSLSocket accept()
                 throws java.io.IOException,
                        SSLException
ServerSocket Ŭ·¡½ºÀÇ accept ¸Þ¼­µå¿¡ ´ëÀÀÇÏ´Â SSLServerSocket Ŭ·¡½ºÀÇ accept ¸Þ¼­µåÀÌ´Ù. ÀÌ ¸Þ¼­µå´Â SSL ¿¬°áÀ» ¹Þ¾Æ ¿¬°áÀ» Çϰí ÀÌ ¶§ ¸¸µé¾îÁø »õ·Î¿î SSLSocetÀ» È£ÃâÇÑ ÂÊ¿¡ µ¹·Á ÁØ´Ù.
Returns:
SSL ¿¬°áÀÌ ¿Ï¼ºµÈ ¼­¹öÃø SSLSocket ¿ÀºêÁ§Æ®
Throws:
java.io.IOException - Socket Ŭ·¡½º ¿¹¿Ü
SSLException - SSL ¿¬°á Áß ¹ß»ýÇÏ´Â ¿¹¿Ü

getInetAddress

public java.net.InetAddress getInetAddress()

getLocalPort

public int getLocalPort()

close

public void close()
           throws java.io.IOException

setSoTimeout

public void setSoTimeout(int timeout)
                  throws java.net.SocketException

getSoTimeout

public int getSoTimeout()
                 throws java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setSocketFactory

public static void setSocketFactory(java.net.SocketImplFactory fac)
                             throws java.io.IOException