com.brm.net.ssl
Class SSLGlobal

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

public class SSLGlobal
extends java.lang.Object

SSL Àü¿ª ¼³Á¤ ±â´ÉÀ» Á¦°øÇϴ Ŭ·¡½ºÀÌ´Ù.

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
SSLGlobal()
          ¾Æ¹« ÁöÁ¤¾øÀÌ SSLGlobal ¿ÀºêÁ§Æ®¸¦ ¸¸µç´Ù.
SSLGlobal(SSLConf conf, java.lang.String passwd)
          ¼³Á¤ ¿ÀºêÁ§Æ®¿Í °³ÀÎŰ ÆÄÀÏ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿© SSLGlobal ¿ÀºêÄÊÆ®¸¦ ¸¸µç´Ù.
SSLGlobal(java.lang.String confFile, java.lang.String passwd)
          ¼³Á¤ ÆÄÀϰú °³ÀÎŰ ÆÄÀÏ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿© SSLGlobal ¿ÀºêÁ§Æ®¸¦ ¸¸µç´Ù.
 
Method Summary
(package private) static void ()
           
 void finalize()
           
 long getCTX()
           
 SSLConf getSSLConf()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SSLGlobal

public SSLGlobal()
          throws SSLException
¾Æ¹« ÁöÁ¤¾øÀÌ SSLGlobal ¿ÀºêÁ§Æ®¸¦ ¸¸µç´Ù. ¼³Á¤¿¡ ´ëÇÑ Á¤º¸¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î ±âº» ¼³Á¤À» »ç¿ëÇÑ´Ù. ±âº» ¼³Á¤ °ªÀ¸ ¾Æ·¡¿Í °°´Ù.

SSLConf {
SSLHandShakeTimeout = [30 sec]
SSLSessionCacheTimeout = [900 sec]
SSLCACertificatePath = [null]
SSLCARevocationPath = [null]
SSLCARevocationAutoUpdate = [Off]
SSLVerify = [none]
SSLVerifyDepth = [0]
SSLCertificateFile = [null]
SSLCertificateKeyFile = [null]
SSLProtocol = [SSLv3]
SSLCipherSuite = [DES-CBC-SHA]
SSLMessageTrace = [Off]
}
ÁÖ·Î ¼³Á¤ ÆÄÀÏÀ» °®Áö ¾Ê´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼­ »ç¿ëÇÑ´Ù.
Throws:
SSLException -  

SSLGlobal

public SSLGlobal(java.lang.String confFile,
                 java.lang.String passwd)
          throws SSLException
¼³Á¤ ÆÄÀϰú °³ÀÎŰ ÆÄÀÏ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿© SSLGlobal ¿ÀºêÁ§Æ®¸¦ ¸¸µç´Ù.
Parameters:
confFile - ¼³Á¤ ÆÄÀÏ À§Ä¡
passwd - °³ÀÎŰ ¾ÏÈ£(¾ÏÈ£°¡ ¾ø´Â °³ÀÎŰÀÎ °æ¿ì "" ÀÔ·Â)
Throws:
SSLException -  

SSLGlobal

public SSLGlobal(SSLConf conf,
                 java.lang.String passwd)
          throws SSLException
¼³Á¤ ¿ÀºêÁ§Æ®¿Í °³ÀÎŰ ÆÄÀÏ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿© SSLGlobal ¿ÀºêÄÊÆ®¸¦ ¸¸µç´Ù. ÀÌ »ý¼ºÀÚ´Â ¼³Á¤ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê°í ÇÁ·Î±×·¥À¸·Î ¼³Á¤À» ±¸¼ºÇÒ ¶§ »ç¿ëÇÑ´Ù. ÀÌ »ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â ¸¹Áö ¾ÊÀ» °ÍÀÌ´Ù. ±âº» ¾ÏÈ£ ±â´ÉÀ» »ç¿ëÇÏ´Â °æ¿ì ¼³Á¤À» ÇÁ·Î±×·¥¿¡¼­ ±¸¼ºÇϱ⠺¸´Ù ±âº» ±âº» ¼³Á¤À» ÀÚµ¿À¸·Î ¸¸µå´Â SSLGlobal() »ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´õ Æí¸®ÇÏ´Ù.
Parameters:
conf - SSLConf ¼³Á¤ ¿ÀºêÁ§Æ®
passwd - °³ÀÎŰ ¾ÏÈ£(¾ÏÈ£°¡ ¾ø´Â °³ÀÎŰÀÎ °æ¿ì "" ÀÔ·Â)
Throws:
SSLException -  
Method Detail

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

getCTX

public long getCTX()

getSSLConf

public SSLConf getSSLConf()

toString

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

static void ()