JavaTM 2 Platform
Standard Ed. 5.0

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


public interface SSLSessionContext

SSLSessionContext´Â ƯÁ¤ÀÇ ¿£Æ¼Æ¼¿Í °ü·ÃµÈ ÀÏ·ÃÀÇ SSLSessionÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î µ¿½Ã¿¡ º¹¼öÀÇ ¼¼¼Ç¿¡ Âü°¡ÇÏ°í ÀÖ´Â ¼­¹ö ¶Ç´Â Ŭ¶óÀ̾ðÆ®¸¦, ƯÁ¤ÀÇ ¿£Æ¼Æ¼¿¡ °ü·ÃÁöÀ» ¼ö°¡ ÀÖ½À´Ï´Ù.

¼¼¼Ç ÄÁÅؽºÆ®Àº ÀϺÎÀÇ È¯°æ¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

SSLSessionContext ÆĶó¹ÌÅ͸¦ »ç¿ëÇϸé, ¼¼¼ÇÀÇ Æ÷ÇÔ ¹æ¹ýÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼¼¼ÇÀº ¼¼¼Ç ID¿¡ ±Ù°ÅÇØ ²¨³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. SSLSessionContext ³»ÀÇ ¼¼¼Ç ID´Â À϶÷Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
SSLSession

¸Þ¼­µå °³¿ä
 Enumeration getIds ()
          ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ¼¼¼Ç ID ¿­°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 SSLSession getSession (byte[] sessionId)
          Æ¯Á¤ÀÇ ¼¼¼Ç ID¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â SSLSessionÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int getSessionCacheSize ()
          ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Æ÷ÇÔ¿¡ »ç¿ëµÇ´Â ij½¬ÀÇ »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù.
 int getSessionTimeout ()
          ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¸®ÅÏÇÕ´Ï´Ù.
 void setSessionCacheSize (int size)
          ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Æ÷ÇÔ¿¡ »ç¿ëµÇ´Â ij½¬ÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù.
 void setSessionTimeout (int seconds)
          ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù.
 

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

getSession

SSLSession  getSession(byte[] sessionId)
ƯÁ¤ÀÇ ¼¼¼Ç ID¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â SSLSessionÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
sessionId - ¼¼¼Ç ½Äº°ÀÚ
¹Ýȯ°ª:
SSLSession. ÁöÁ¤µÈ ¼¼¼Ç ID°¡ À¯È¿ÇÑ SSLSession¸¦ °¡¸®Å°Áö ¾ÊÀº °æ¿ì´Â null

getIds

Enumeration  getIds()
ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ¼¼¼Ç ID ¿­°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸ðµç ¼¼¼Ç ID ¿­°Å

setSessionTimeout

void setSessionTimeout(int seconds)
                       throws IllegalArgumentException 
ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù.

ŸÀÓ ¾Æ¿ô Á¦ÇÑÀÌ t ÃÊ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, ÀÛ¼º ½Ã°¢ºÎÅÍ t ÃÊ°æ°úÇÑ ¼¼¼ÇÀº ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³Ñ½À´Ï´Ù. ¼¼¼ÇÀÌ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³ÑÀ¸¸é, SSLSession°´Ã¼´Â ¹«È¿°¡ µÇ¾î, ÈļÓÀÇ Á¢¼Ó¿¡¼­´Â ±× ¼¼¼ÇÀ» Àç°³ ¶Ç´Â Âü°¡ÇÒ ¼ö ¾ø½À´Ï´Ù. SSLSessionContext ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» º¯°æÇϸé, ŸÀÓ ¾Æ¿ôÀ» ³ÑÀº ¼¼¼ÇÀÇ È®ÀÎÀÌ Áï½Ã ÇàÇØÁý´Ï´Ù.

ÆĶó¹ÌÅÍ:
seconds - »õ·Î¿î ŸÀÓ ¾Æ¿ô Á¦ÇÑ (ÃÊ´ÜÀ§). Á¦·Î´Â Á¦ÇÑ ¾øÀ½
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ ŸÀÓ ¾Æ¿ô Á¦ÇÑÀÌ 0 º¸´Ù ÀÛÀº °æ¿ì
°ü·Ã Ç׸ñ:
getSessionTimeout()

getSessionTimeout

int getSessionTimeout()
ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¸®ÅÏÇÕ´Ï´Ù.

ŸÀÓ ¾Æ¿ô Á¦ÇÑÀÌ t ÃÊ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, ÀÛ¼º ½Ã°¢ºÎÅÍ t ÃÊ°æ°úÇÑ ¼¼¼ÇÀº ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³Ñ½À´Ï´Ù. ¼¼¼ÇÀÌ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³ÑÀ¸¸é, SSLSession°´Ã¼´Â ¹«È¿°¡ µÇ¾î, ÈļÓÀÇ Á¢¼Ó¿¡¼­´Â ±× ¼¼¼ÇÀ» Àç°³ ¶Ç´Â Âü°¡ÇÒ ¼ö ¾ø½À´Ï´Ù. SSLSessionContext ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» º¯°æÇϸé, ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³ÑÀº ¼¼¼ÇÀÇ È®ÀÎÀÌ Áï½Ã ÇàÇØÁý´Ï´Ù.

¹Ýȯ°ª:
ŸÀÓ ¾Æ¿ô Á¦ÇÑ (ÃÊ´ÜÀ§). Á¦·Î´Â Á¦ÇÑ ¾øÀ½
°ü·Ã Ç׸ñ:
setSessionTimeout(int)

setSessionCacheSize

void setSessionCacheSize(int size)
                         throws IllegalArgumentException 
ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Æ÷ÇÔ¿¡ »ç¿ëµÇ´Â ij½¬ÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
size - ¼¼¼Ç ij½¬ÀÇ »õ·Î¿î »çÀÌÁî Á¦ÇÑ. Á¦·Î´Â Á¦ÇÑ ¾øÀ½
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ »çÀÌÁî°¡ 0 º¸´Ù ÀÛÀº °æ¿ì
°ü·Ã Ç׸ñ:
getSessionCacheSize()

getSessionCacheSize

int getSessionCacheSize()
ÀÌ SSLSessionContext¿¡ ±×·ìÈ­ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Æ÷ÇÔ¿¡ »ç¿ëµÇ´Â ij½¬ÀÇ »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
¼¼¼Ç ij½¬ÀÇ »çÀÌÁî. Á¦·Î´Â Á¦ÇÑ ¾øÀ½
°ü·Ã Ç׸ñ:
setSessionCacheSize(int)

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.