|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
public interface SSLSessionContext
SSLSessionContext´Â
ƯÁ¤ÀÇ ¿£Æ¼Æ¼¿Í °ü·ÃµÈ
ÀÏ·ÃÀÇ SSLSessionÀ»
³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î
µ¿½Ã¿¡ º¹¼öÀÇ ¼¼¼Ç¿¡ Âü°¡Çϰí ÀÖ´Â ¼¹ö ¶Ç´Â Ŭ¶óÀÌ¾ðÆ®¸¦, ƯÁ¤ÀÇ ¿£Æ¼Æ¼¿¡ °ü·ÃÁöÀ» ¼ö°¡ ÀÖ½À´Ï´Ù.
¼¼¼Ç ÄÁÅØ½ºÆ®Àº ÀϺÎÀÇ È¯°æ¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
SSLSessionContext ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇϸé, ¼¼¼ÇÀÇ Æ÷ÇÔ ¹æ¹ýÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
SSLSessionContext ³»ÀÇ ¼¼¼Ç ID´Â À϶÷Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù.
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 °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù. |
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
SSLSession getSession(byte[] sessionId)
SSLSessionÀ»
¸®ÅÏÇÕ´Ï´Ù.
sessionId - ¼¼¼Ç ½Äº°ÀÚ
SSLSession. ÁöÁ¤µÈ ¼¼¼Ç ID°¡ À¯È¿ÇÑ SSLSession¸¦ °¡¸®Å°Áö ¾ÊÀº °æ¿ì´Â nullEnumeration getIds()
SSLSessionContext¿¡ ±×·ìÈ ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ¼¼¼Ç ID
¿°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù.
void setSessionTimeout(int seconds)
throws IllegalArgumentException
SSLSessionContext¿¡ ±×·ìÈ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù.
ŸÀÓ ¾Æ¿ô Á¦ÇÑÀÌ t ÃÊ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, ÀÛ¼º ½Ã°¢ºÎÅÍ t Ãʰæ°úÇÑ ¼¼¼ÇÀº ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³Ñ½À´Ï´Ù. ¼¼¼ÇÀÌ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³ÑÀ¸¸é, SSLSession°´Ã¼´Â ¹«È¿°¡ µÇ¾î, ÈļÓÀÇ Á¢¼Ó¿¡¼´Â ±× ¼¼¼ÇÀ» Àç°³ ¶Ç´Â Âü°¡ÇÒ ¼ö ¾ø½À´Ï´Ù. SSLSessionContext
ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» º¯°æÇϸé, ŸÀÓ ¾Æ¿ôÀ» ³ÑÀº ¼¼¼ÇÀÇ È®ÀÎÀÌ Áï½Ã ÇàÇØÁý´Ï´Ù.
seconds - »õ·Î¿î ŸÀÓ ¾Æ¿ô Á¦ÇÑ (ÃÊ´ÜÀ§). Á¦·Î´Â Á¦ÇÑ ¾øÀ½
IllegalArgumentException - ÁöÁ¤µÈ ŸÀÓ ¾Æ¿ô Á¦ÇÑÀÌ 0 º¸´Ù ÀÛÀº °æ¿ìgetSessionTimeout() int getSessionTimeout()
SSLSessionContext¿¡ ±×·ìÈ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ¸®ÅÏÇÕ´Ï´Ù.
ŸÀÓ ¾Æ¿ô Á¦ÇÑÀÌ t ÃÊ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, ÀÛ¼º ½Ã°¢ºÎÅÍ t Ãʰæ°úÇÑ ¼¼¼ÇÀº ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³Ñ½À´Ï´Ù. ¼¼¼ÇÀÌ Å¸ÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³ÑÀ¸¸é, SSLSession°´Ã¼´Â ¹«È¿°¡ µÇ¾î, ÈļÓÀÇ Á¢¼Ó¿¡¼´Â ±× ¼¼¼ÇÀ» Àç°³ ¶Ç´Â Âü°¡ÇÒ ¼ö ¾ø½À´Ï´Ù. SSLSessionContext
ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» º¯°æÇϸé, ŸÀÓ ¾Æ¿ô Á¦ÇÑÀ» ³ÑÀº ¼¼¼ÇÀÇ È®ÀÎÀÌ Áï½Ã ÇàÇØÁý´Ï´Ù.
setSessionTimeout(int)
void setSessionCacheSize(int size)
throws IllegalArgumentException
SSLSessionContext¿¡ ±×·ìÈ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Æ÷ÇÔ¿¡ »ç¿ëµÇ´Â ij½¬ÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù.
size - ¼¼¼Ç ij½¬ÀÇ »õ·Î¿î »çÀÌÁî Á¦ÇÑ. Á¦·Î´Â Á¦ÇÑ ¾øÀ½
IllegalArgumentException - ÁöÁ¤µÈ »çÀÌÁî°¡ 0 º¸´Ù ÀÛÀº °æ¿ìgetSessionCacheSize() int getSessionCacheSize()
SSLSessionContext¿¡ ±×·ìÈ µÇ°í ÀÖ´Â SSLSession °´Ã¼ÀÇ Æ÷ÇÔ¿¡ »ç¿ëµÇ´Â ij½¬ÀÇ »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù.
setSessionCacheSize(int)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.