  SSL ̺귯  Java ̺귯 ǥ SUN JSSE  Java SSL 
̺귯 PureTLS  ְ    ǰ   ִ.  Ǵ
SUN JSSE Javaȯ   Ǿ  SSL  Ű    
      ̱  ˰   ϴ ȯ游
 Ͽ پ SSL ϱ  ǰ̴. ׸ PureTLS ֽ
 Java JDK ȣȯ  ʰ ִ.  ǰ SUN SSL̶ų Pure 
Java Ѵٴ   SSL    ֽ Java ȣȯ
 θ Ű ϰ ִ. ׸  ǰ ⼺  (?)
 ŷ ϴ.  

  SSL̺귯  C ̺귯δ OpenSSL ̺귯 ִ. OpenSSL SSL
          ʴ  ҽ 
̺귯̴.  OpenSSL ̹ Apache Web  SSL ⿡ ǰ 
 SSL  ̺귯 Ȯ ڸ ϰ ִ. ׷ OpenSSL  
           Ϲ α׷
   ϱ     ִ. ڴ Ⱦ
 ϸ鼭  2  ð OpenSSLҽ мϿ OpenSSL Ȱ 
  ۾ Ͽ. ̷   OpenSSL Ȱ   
Java SSL Socket Class .

   ڵ OpenSSL   ҽ ߿ ϰ   ־,
κ  ҽ  ǿ Ȱȭ Ǿ ְ  ü ϴ 
   ƴϰ   ð Ͽ   ̷  . ׷
ٰ ֱ ڴ ο ð(?)   ְ Ǿ 츮 KLDP.NET 
Ʈ ¼ҽ   ⺻ ý Ѵٴ ҽ  츮 
 ҽ Ȱ ߵǾ ϴ ٶ OpenSSL ڿ ģϰ 
  Java SSL Socket Class  ̰ KLDP.NET ϰ Ǿ.

  Barunmo Java SSL Socket Class OpenSSL, mod_ssl, JavaSSL  м 
並   . SSL ⺻ ھƴ OpenSSL ϰ  mod_ssl 
  κ Ͽ Apache+mod_ssl ڵ      
 , JavaSSL ҽ м Java SSL Socket Java κ µ Ȱ
Ǿ.  ̺귯 Java Ŭ̾Ʈ    SSL   
ֵ  ָ Ư SSL     ۼ    
ȯ濡     ̺귯(?)  ӵ .  
̺귯 OpenSSL Ȱ뿡   ̳ Java SSL  ؾ ϴ 
  ̺귯  ̴. 

  Ѱ   Barunmo Java SSL Socket Class Java Native Interface 
 Ͽ Java C ̺귯 մ´. ׸  Ű Ǵ ̺귯 
ݵ shared object ̺귯 Ѵ.  н *.so(Ǵ *.sl) 
̴. Barunmo Java SSL Socket Class Libtool Ͽ so  . 
⿡ Ȥ Libtool   ʴ ý̶ ణ  
 ִ.   Ƽ÷ ۾  Libtool Ͽ  
 Ų  ִ. Ȥ Linux̿ ýۿ   ߻  
ִµ,  ߻ϸ ڿ ּ. (hinunbi@users.kldp.net) ׸
Barunmo Java SSL Socket Class pthread Լ Ѵ. ׷Ƿ pthrad 
̺귯 ġǾ   HP-UX 10    ̴.   
  
  ڴ  о߿ 鼭  ü    ߴٴ  
ǰ OpenSSL  Ǵ  鿡   ã  ־. 
 츮   ̷       ǰ
   ǰ Ǹ ͵鿡 Ͽ ü  ۱  
 ݼؾ  ̶ Ѵ.  ҽ ٰſ ڿ   ǥ
  ̸ ϸ Ǵ  ׷ ߾ ϴ 츮  
Ϸ   Ѵ. Ǹ  ҽ Ͽٴ  ڶ 
  ִ. ׸  ҽ ̿Ͽ  â ۾ ϴ ͵ 
ڶ ̴. ׸ װ   ڶ ̶ Ѵ.  


OpenSSL 	: http://www.openssl.org/
mod_ssl  	: http:/www.modssl.org/
JavaSSL 	: http://www.bpsinfo.com/javassl/


Barunmo Java SSL Socket Class has a page on the web.  See:

	http://barunmo.kldp.net/

Mail suggestions and bug reports to hinunbi@users.kldp.net.

/* ====================================================================
 * Copyright (C) 2002 Jung-Ho Cha (hinunbi@users.kldp.net).  
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer. 
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. Neither the name of the "Barunmo" nor the names of its 
 *    contributors may not be used to endorse or promote products 
 *    derived from this software without specific prior written 
 *    permission. 
 *    For written permission, please contact hinunbi@users.kldp.net.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 
 * THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 * ====================================================================
 *
 * This product includes software developed by the OpenSSL Project
 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)
 *
 * This product includes cryptographic software written by Eric Young
 * (eay@cryptsoft.com).  This product includes software written by Tim
 * Hudson (tjh@cryptsoft.com).
 *
 */


