JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.net.ssl
ÀÎÅÍÆäÀ̽º SSLSession


public interface SSLSession

SSL ¿¡¼­´Â 2 °³ÀÇ ¿£Æ¼Æ¼°£¿¡ ÁøÇàÁßÀÇ °ü°è°¡ ¼¼¼ÇÀ¸·Î ºÒ¸³´Ï´Ù. 1 °³ÀÇ SSL Á¢¼Ó¿¡¼­´Â ÇÑ ¹ø¿¡ 1 °³ÀÇ ¼¼¼ÇÀÌ »ç¿ëµË´Ï´Ù. ´Ù¸¸, ±× ¼¼¼ÇÀº °°Àº ¿£Æ¼Æ¼°£ÀÇ º¹¼öÀÇ Á¢¼ÓÀ¸·Î, µ¿½Ã¿¡ ¶Ç´Â ¼ø¼­´ë·ÎÀûÀ¸·Î »ç¿ëµË´Ï´Ù. 1 °³ÀÇ Á¢¼ÓÀ¸·Î »ç¿ëµÇ´Â ¼¼¼ÇÀ» ´Ù¸¥ ¼¼¼ÇÀ¸·Î ¿Å°Ü³õÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¼¼¼ÇÀÇ ÀÛ¼º ¶Ç´Â Âü°¡´Â SSL ÇÚµå ½¦ÀÌÅ© ¶§¿¡ ÇàÇØÁý´Ï´Ù. ¼¼¼ÇÀ» ¹«È¿·Î ÇÏ·Á¸é , ½ÃÅ¥·¯Æ¼ ¶Ç´Â ÀÚ¿ø »ç¿ë »óȲ¿¡ °ü·ÃÇÏ´Â Æú¸®½Ã¸¦ »ç¿ëÇÏ´ÂÁö ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ¸í½ÃÀûÀ¸·Î invalidate °¡ È£ÃâÇÕ´Ï´Ù. ¼¼¼Ç °ü¸® Æú¸®½Ã´Â Åë»ó, ÆÛÆ÷¸Õ½º¸¦ Á¶Á¤ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.

SSL ¼¼¼Ç¿¡´Â Ç¥ÁØ ¼¼¼Ç ¼Ó¼º À̿ܿ¡, ´ÙÀ½ÀÇ read Àü¿ë ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.

¼¼¼ÇÀº ¸í½ÃÀûÀ¸·Î ¹«È¿·Î ÇÕ´Ï´Ù. ƯÁ¤ÀÇ Á¾·ùÀÇ ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§´Â ¾Ï¹¬ÀûÀ¸·Î ¹«È¿°¡ µË´Ï´Ù.

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

¸Þ¼ÒµåÀÇ °³¿ä
 String getCipherSuite ()
          ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â SSL encode ¹æ½ÄÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 long getCreationTime ()
          ÀÌ ¼¼¼ÇÀÌ ÀÛ¼ºµÇ¾úÀ» ¶§ °¢À», UTC 1970³â 1 ¿ù 1 ÀÏ 0 ½ÃºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.
 byte[] getId ()
          ÀÌ ¼¼¼Ç¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 long getLastAccessedTime ()
          ÀÌ ¼¼¼ÇÀÌ ¼¼¼Ç ·¹º§ÀÇ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ¿¡ ÀÇÇØ ¸¶Áö¸·¿¡ ¾×¼¼½º µÇ¾úÀ» ¶§ °¢À», UTC 1970³â 1 ¿ù 1 ÀÏ 0 ½ÃºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.
 Certificate [] getLocalCertificates ()
          ÇÚµå ½¦ÀÌÅ©Áß¿¡ ÇǾ ¼Û½ÅµÈ Áõ¸í¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.
 X509Certificate [] getPeerCertificateChain ()
          ¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ½Äº°µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Certificate [] getPeerCertificates ()
          ¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ¼³Á¤µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getPeerHost ()
          ÀÌ ¼¼¼ÇÀÇ ÇǾî È£½ºÆ®¸íÀ» µ¹·ÁÁÝ´Ï´Ù.
 String getProtocol ()
          ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÇ Ç¥ÁظíÀ» µ¹·ÁÁÝ´Ï´Ù.
 SSLSessionContext getSessionContext ()
          ÀÌ ¼¼¼ÇÀÌ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¹®¸ÆÀ» µ¹·ÁÁÝ´Ï´Ù.
 Object getValue (String  name)
          ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅͳ»¿¡¼­, ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String [] getValueNames ()
          ¼¼¼Ç¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸íÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 void invalidate ()
          ¼¼¼ÇÀ» ¹«È¿·Î ÇÕ´Ï´Ù.
 void putValue (String  name, Object  value)
          ÁöÁ¤µÈ name ¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ value ¿ÀºêÁ§Æ®¸¦ ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ¿¡ ¹ÙÀεå ÇÕ´Ï´Ù.
 void removeValue (String  name)
          ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ·Î, ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 

¸Þ¼ÒµåÀÇ »ó¼¼

getId

public byte[] getId()
ÀÌ ¼¼¼Ç¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¼¼¼Ç ½Äº°ÀÚ

getSessionContext

public SSLSessionContext  getSessionContext()
ÀÌ ¼¼¼ÇÀÌ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¹®¸ÆÀ» µ¹·ÁÁÝ´Ï´Ù.

¹®¸ÆÀº ÀϺÎÀÇ È¯°æ¿¡¼­´Â ÃëµæÇÒ ¼ö ¾ø½À´Ï´Ù. ±× °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹®¸ÆÀ» ÃëµæÇÒ ¼ö Àִ ȯ°æ¿¡ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ ÀνºÅç µÇ°í ÀÖ´Â °æ¿ì´Â È£ÃâÇÒ ¶§ ¹®¸Æ¿¡ ´ëÇÑ ¾×¼¼½º±ÇÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ±× °æ¿ì, ¾×¼¼½º±ÇÀÌ ¾øÀ» ¶§´Â ½ÃÅ¥·¯Æ¼ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. Java 2 ȯ°æ¿¡¼­´Â ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¶§´Â SSLPermission("getSSLSessionContext") ¾×¼¼½º±ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼¼¼Ç¿¡ »ç¿ëµÇ°í ÀÖ´Â ¼¼¼Ç ¹®¸Æ. ¹®¸ÆÀ» ÃëµæÇÒ ¼ö ¾ø´Â °æ¿ì´Â null

getCreationTime

public long getCreationTime()
ÀÌ ¼¼¼ÇÀÌ ÀÛ¼ºµÇ¾úÀ» ¶§ °¢À», UTC 1970³â 1 ¿ù 1 ÀÏ 0 ½ÃºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼¼¼ÇÀÌ ÀÛ¼ºµÇ¾úÀ» ¶§ °¢

getLastAccessedTime

public long getLastAccessedTime()
ÀÌ ¼¼¼ÇÀÌ ¼¼¼Ç ·¹º§ÀÇ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ¿¡ ÀÇÇØ ¸¶Áö¸·¿¡ ¾×¼¼½º µÇ¾úÀ» ¶§ °¢À», UTC 1970³â 1 ¿ù 1 ÀÏ 0 ½ÃºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.

¾×¼¼½º¶õ, ¼¼¼Ç µ¥ÀÌÅ͸¦ »ç¿ëÇØ »õ·Î¿î Á¢¼ÓÀÌ È®¸³µÇ´Â °ÍÀ» °¡¸®Åµ´Ï´Ù. ¼¼¼Ç °ü·ÃÀÇ °ªÀ» Ãëµæ ¶Ç´Â ¼³Á¤ÇÏ´Â µî, ¾îÇø®ÄÉÀÌ¼Ç ·¹º§ÀÇ Á¶ÀÛÀº ÀÌ ¾×¼¼½º ½Ã°£¿¡ ¹Ý¿µµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ Á¤º¸´Â ƯÈ÷ ¼¼¼Ç °ü¸® Æú¸®½Ã·Î »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Àå½Ã°£ »ç¿ëµÇ¾î ÀÖÁö ¾ÊÀº ¹®¸ÆÀ¸·Î ¼¼¼Ç ¸Å´ÏÀú thread·ÎºÎÅÍ ¼¼¼ÇÀ» ÇØ¹æÇϰųª ¼¼¼ÇÀ» °æ°ú½Ã°£¿¡ ¼ÒÆ® ÇØ ŽºÅ©¸¦ ÃÖÀûÈ­Çϰųª ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼¼¼ÇÀÌ ¸¶Áö¸·¿¡ ¾×¼¼½º µÈ ½Ã°£

invalidate

public void invalidate()
¼¼¼ÇÀ» ¹«È¿·Î ÇÕ´Ï´Ù.

ÈļÓÀÇ Á¢¼Ó¿¡¼­´Â ÀÌ ¼¼¼ÇÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¸, ÀÌ ¼¼¼ÇÀ» »ç¿ëÇϰí ÀÖ´Â ±âÁ¸ÀÇ Á¢¼ÓÀº Á¢¼ÓÀÌ ´ÝÀ» ¶§±îÁö °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


putValue

public void putValue(String  name,
                     Object  value)
ÁöÁ¤µÈ name ¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ value ¿ÀºêÁ§Æ®¸¦ ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ¿¡ ¹ÙÀεå ÇÕ´Ï´Ù.

°°Àº name ¸¦ »ç¿ëÇϰí ÀÖ´Â ±âÁ¸ÀÇ ¹ÙÀεùÀº ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î (¶Ç´Â ±âÁ¸ÀÇ) value °¡ SSLSessionBindingListener ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â °æ¿ì,value ¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ¿ÀºêÁ§Æ®¿¡´Â ÀûÀýÇÑ ¹æ¹ýÀ¸·Î ÅëÁöµË´Ï´Ù.

º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ¹®¸ÆÀ» °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®°¡ ¹ÙÀÎµå µÇ´Â À̸§. null ´Â ºÒ°¡
value - ¹ÙÀÎµå µÇ´Â µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®. null ´Â ºÒ°¡
¿¹¿Ü:
IllegalArgumentException - ¾î´À ÂÊÀΰ¡ÀÇ Àμö°¡ null ÀÇ °æ¿ì

getValue

public Object  getValue(String  name)
ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅͳ»¿¡¼­, ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ¹ÙÀεùÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ¹®¸ÆÀ» °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - °Ë»öÇÏ´Â ¹ÙÀεùÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÈ °ª. ¹ÙÀεùÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - Àμö°¡ null ÀÇ °æ¿ì

removeValue

public void removeValue(String  name)
¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ·Î, ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù. ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ¹ÙÀÎµå µÈ ±âÁ¸ÀÇ ¿ÀºêÁ§Æ®°¡ SessionBindingListener ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â °æ¿ì´Â ±× ÀÎÅÍÆäÀ̽º¿¡ ÀûÀýÇÑ ¹æ¹ýÀ¸·Î ÅëÁöµË´Ï´Ù.

º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ¹®¸ÆÀ» °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - »èÁ¦ÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§. º¹¼öÀÇ ¾×¼¼½º Á¦¾î ¹®¸ÆÀ» °ÉÃÄ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù
¿¹¿Ü:
IllegalArgumentException - Àμö°¡ null ÀÇ °æ¿ì

getValueNames

public String [] getValueNames()
¼¼¼Ç¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸íÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ¹®¸ÆÀ» °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼¼¼Ç¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®¸íÀÇ, null (ºñ¾úÀ» °æ¿ìµµ ÀÖ´Ù)°¡ ¾Æ´Ñ ¹è¿­.

getPeerCertificates

public Certificate [] getPeerCertificates()
                                  throws SSLPeerUnverifiedException 
¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ¼³Á¤µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÇǾî Áõ¸í¼­ÀÇ ¹è¿­. ÇǾî ÀÚ½ÅÀÇ Áõ¸í¼­, Áõ¸í¼­ ¹ßÇà±¹ÀÇ ¼ø¼­¿¡ ÁÙÁö¾î ÀÖ´Ù.
¿¹¿Ü:
SSLPeerUnverifiedException - ÇǾîÀÇ ½Äº° Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ¾ø¾ú´ø °æ¿ì

getLocalCertificates

public Certificate [] getLocalCertificates()
ÇÚµå ½¦ÀÌÅ©Áß¿¡ ÇǾ ¼Û½ÅµÈ Áõ¸í¼­¸¦ µ¹·ÁÁÝ´Ï´Ù. ÇÚµå ½¦ÀÌÅ©¸¦ ½Ç½ÃÇÒ ¶§ º¹¼öÀÇ Áõ¸í¼­¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì´Â ÃÖÀûÀÎ Áõ¸í¼­ üÀÎÀÌ ¼±ÅõǾî ÇǾ ¼Û½ÅµË´Ï´Ù. È£ÃâÃøÀº ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ½ÇÁ¦·Î »ç¿ëµÈ Áõ¸í¼­ üÀÎÀ» ÆÄ¾ÇÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
Áõ¸í¼­ÀÇ ¹è¿­. ·ÎÄà Áõ¸í¼­, Áõ¸í¼­ ¹ßÇà±¹ÀÇ ¼ø¼­¿¡ ÁÙÁö¾î ÀÖ´Ù. Áõ¸í¼­°¡ ¼Û½ÅµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁø´Ù

getPeerCertificateChain

public X509Certificate [] getPeerCertificateChain()
                                          throws SSLPeerUnverifiedException 
¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ½Äº°µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼Òµå´Â ÀÌÀüÀÇ ¸±¸®½º¿ÍÀÇ È£È¯¼ºÀ» È®º¸Çϱâ À§Çؼ­ Â¥³Ö¾îÁö°í ÀÖ½À´Ï´Ù. »õ·Î¿î ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â getPeerCertificates() ¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
ÇǾîÀÇ X. 509 Áõ¸í¼­ÀÇ ¹è¿­. ÇǾî ÀÚ½ÅÀÇ Áõ¸í¼­, Áõ¸í¼­ ¹ßÇà±¹ÀÇ ¼ø¼­·Î ³ª¶õÇØÁö°í ÀÖ´Ù. Áõ¸í¼­ÀÇ Çü½ÄÀº ¿øÀÇ JSSE Áõ¸í¼­ X509Certificate Çü½ÄÀÌ´Ù
¿¹¿Ü:
SSLPeerUnverifiedException - ÇǾîÀÇ ½Äº° Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ¾ø¾ú´ø °æ¿ì

getCipherSuite

public String  getCipherSuite()
ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â SSL encode ¹æ½ÄÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

SSL encode ¹æ½ÄÀº »ç¿ëµÇ´Â ¾ÏÈ£ÀÇ Á¾·ù³ª ÀÎÁõ ¹æ¹ýÀÇ ¼³Á¤ µî, Á¢¼Ó½Ã¿¡ ¼Û½ÅµÇ´Â µ¥ÀÌÅÍ¿¡ Àû¿ëµÇ´Â º¸È£ÀÇ ·¹º§À» °áÁ¤ÇÕ´Ï´Ù.

¹Ýȯ°ª:
¼¼¼ÇÀÇ encode ¹æ½ÄÀÇ À̸§

getProtocol

public String  getProtocol()
ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÇ Ç¥ÁظíÀ» µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ÇÁ·ÎÅäÄÝ¿¡´Â Á¢¼ÓÀ¸·Î »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀ» Á¤ÀÇÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÇ Ç¥Áظí

getPeerHost

public String  getPeerHost()
ÀÌ ¼¼¼ÇÀÇ ÇǾî È£½ºÆ®¸íÀ» µ¹·ÁÁÝ´Ï´Ù.

¼­¹öÀÇ °æ¿ì´Â Ŭ¶óÀ̾ðÆ®ÀÇ È£½ºÆ®¸íÀÌ µË´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ °æ¿ì´Â ¼­¹öÀÇ È£½ºÆ®¸íÀÌ µË´Ï´Ù. ÀÌ À̸§Àº ¿ÏÀü ÁöÁ¤ÀÇ È£½ºÆ®¸íÀ̳ª ½ÇÁ¦ÀÇ È£½ºÆ®¸íÀº ¾Æ´Ï°í, ÇǾî È£½ºÆ®ÀÇ ³×Æ®¿öÅ© ÁÖ¼ÒÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÀÎÄÚµùÀÔ´Ï´Ù. ¿ÏÀü ÁöÁ¤ÀÇ È£½ºÆ®¸íÀ̳ª ½ÇÁ¦ÀÇ È£½ºÆ®¸íÀÌ ÇÊ¿äÇÑ °æ¿ì´Â ÀÌ ¸Þ¼Òµå·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁø °ª¿¡ ±Ù°ÅÇØ ³×ÀÓ ¼­ºñ½º¸¦ »ç¿ëÇϸé ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ °ªÀº ÀÎÁõµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡, ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
ÇǾî È£½ºÆ®ÀÇ È£½ºÆ®¸í

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.