JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.net.ssl

½ÃÅ¥¾î ¼ÒÄÏ ÆÐŰÁöÀÇ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
HandshakeCompletedListener ÀÌ ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤µÈ SSL Á¢¼Ó»ó¿¡¼­ SSL ÇÁ·ÎÅäÄÝÀÇ ÇÚµå ½¦ÀÌÅ©°¡ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇϴ Ŭ·¡½º¿¡ ±¸ÇöÇÕ´Ï´Ù.
HostnameVerifier ÀÌ Å¬·¡½º´Â È£½ºÆ®¸íÀ» °ËÁõÇÒ ¶§ÀÇ ±âº» ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
KeyManager JSSE ¿­¼è ¸Å´ÏÀúÀÇ ±âº» ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ManagerFactoryParameters ÀÌ Å¬·¡½º´Â ¾Ë°í¸®Áò °íÀ¯ÀÇ Á¤º¸¸¦ KeyManagerFactory ¶Ç´Â TrustManagerFactory ¿¡ °Ç³×ÁÙ ¶§ »ç¿ëÇÏ´Â ±âº» ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
SSLSession SSL ¿¡¼­´Â 2 °³ÀÇ ¿£Æ¼Æ¼°£¿¡ ÁøÇàÁßÀÇ °ü°è°¡ ¼¼¼ÇÀ¸·Î ºÒ¸³´Ï´Ù.
SSLSessionBindingListener ÀÌ ÀÎÅÍÆäÀ̽º´Â SSLSession ¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÀνÄÇÒ Çʿ䰡 ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ±¸ÇöÇÕ´Ï´Ù.
SSLSessionContext SSLSessionContext ´Â ƯÁ¤ÀÇ ¿£Æ¼Æ¼¿Í °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ÀÏ·ÃÀÇ SSLSession ¸¦ ³ªÅ¸³À´Ï´Ù.
TrustManager JSSE ½Å·Ú ¸Å´ÏÀúÀÇ ±âº» ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
X509KeyManager ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº´Â ·ÎÄÃÃøÀÇ ½ÃÅ¥¾î ¼ÒÄÏÀ» ÀÎÁõÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â X509 Áõ¸í¼­ º£À̽ºÀÇ ¿­¼è Æä¾î¸¦ °ü¸®ÇÕ´Ï´Ù.
X509TrustManager ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº´Â ¸®¸ðÆ®ÃøÀÇ ½ÃÅ¥¾î ¼ÒÄÏÀÇ ÀÎÁõ¿¡ »ç¿ëµÇ´Â X. 509 Áõ¸í¼­¸¦ °ü¸®ÇÕ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
HandshakeCompletedEvent ÀÌ À̺¥Æ®´Â ÁöÁ¤µÈ SSL Á¢¼ÓÀ¸·Î SSL ÀÇ ÇÚµå ½¦ÀÌÅ©°¡ ¿Ï·áÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
HttpsURLConnection HttpsURLConnection ´Â HttpURLConnection ÀÇ È®Àå Ŭ·¡½º¿¡¼­, HTTPS °íÀ¯ÀÇ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
KeyManagerFactory ÀÌ Å¬·¡½º´Â ¿­¼è µ¥ÀÌÅÍÀÇ ¼Ò½º¿¡ ±Ù°ÅÇØ, ¿­¼è ¸Å´ÏÀúÀÇ ÆÑÅ丮·Î¼­ ±â´ÉÇÕ´Ï´Ù.
KeyManagerFactorySpi ÀÌ Å¬·¡½º´Â KeyManagerFactory Ŭ·¡½ºÀÇ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÀÎÅÍÆäÀ̽º (SPI)¸¦ Á¤ÀÇÇÕ´Ï´Ù.
SSLContext ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â ½ÃÅ¥¾î ¼ÒÄÏ ÆÑÅ丮ÀÇ ÆÑÅ丮·Î¼­ ±â´ÉÇÏ´Â ½ÃÅ¥¾î ¼ÒÄÏ ÇÁ·ÎÅäÄÝÀÇ ±¸ÇöÀ» ³ªÅ¸³À´Ï´Ù.
SSLContextSpi ÀÌ Å¬·¡½º´Â SSLContext Ŭ·¡½ºÀÇ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÀÎÅÍÆäÀ̽º (SPI)¸¦ Á¤ÀÇÇÕ´Ï´Ù.
SSLPermission ÀÌ Å¬·¡½º´Â °¢Á¾ÀÇ ³×Æ®¿öÅ© ¾×¼¼½º±ÇÀ» À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù.
SSLServerSocket ÀÌ Å¬·¡½º´Â ServerSocket ¸¦ È®ÀåÇØ, Secure Sockets Layer (SSL)³ª Transport Layer Security (TLS)µîÀÇ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ½ÃÅ¥¾î ¼­¹ö ¼ÒÄÏÀ» Á¦°øÇÕ´Ï´Ù.
SSLServerSocketFactory SSLServerSocketFactory ´Â SSLServerSocket ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
SSLSessionBindingEvent ÀÌ À̺¥Æ®´Â SSLSessionBindingListener ¿¡ Àü´ÞµË´Ï´Ù.
SSLSocket ÀÌ Å¬·¡½º´Â Socket ¸¦ È®ÀåÇØ, Secure Sockets Layer (SSL)³ª IETF Transport Layer Security (TLS)µîÀÇ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ½ÃÅ¥¾î ¼ÒÄÏÀ» Á¦°øÇÕ´Ï´Ù.
SSLSocketFactory SSLSocketFactory ´Â SSLSocket ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TrustManagerFactory ÀÌ Å¬·¡½º´Â ½Å·Ú µ¥ÀÌÅÍÀÇ ¼Ò½º¿¡ ±Ù°ÅÇØ, ½Å·Ú ¸Å´ÏÀúÀÇ ÆÑÅ丮·Î¼­ ±â´ÉÇÕ´Ï´Ù.
TrustManagerFactorySpi ÀÌ Å¬·¡½º´Â TrustManagerFactory Ŭ·¡½ºÀÇ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÀÎÅÍÆäÀ̽º (SPI)¸¦ Á¤ÀÇÇÕ´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
SSLException SSL ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ °ËÃâµÈ ¿¡·¯¸¦ ³ªÅ¸³À´Ï´Ù.
SSLHandshakeException Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö°¡, ½ÃÅ¥·¯Æ¼ÀÇ ³×°í½Ã¿¡À̼ÇÀ» ÀûÀýÇÑ ·¹º§·Î ½Ç½ÃÇÒ ¼ö°¡ ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³À´Ï´Ù.
SSLKeyException ºÎÁ¤ÇÑ SSL ۸¦ º¸°íÇÕ´Ï´Ù.
SSLPeerUnverifiedException ÇǾîÀÇ ½Äº° Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³À´Ï´Ù.
SSLProtocolException SSL ÇÁ·ÎÅäÄÝÀÇ µ¿ÀÛÀ¸·Î ¹ß»ýÇÑ ¿¡·¯¸¦ º¸°íÇÕ´Ï´Ù.
 

ÆÐŰÁö javax.net.ssl ÀÇ ¼³¸í

½ÃÅ¥¾î ¼ÒÄÏ ÆÐŰÁöÀÇ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ½ÃÅ¥¾î ¼ÒÄÏ Å¬·¡½º¸¦ »ç¿ëÇϸé, SSL ¶Ç´Â °ü·Ã ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ Åë½ÅÇÒ °æ¿ì¿¡, ³×Æ®¿öÅ© ¹ÙÀÌÆ® ½ºÆ®¸²À¸·Î ¹ß»ýÇÑ ¿¡·¯¸¦ È®½ÇÈ÷ °ËÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, µ¥ÀÌÅÍÀÇ ¾Ïȣȭ³ª ÇǾîÀÇ ÀÎÁõÀ» ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.