|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface SSLSession
SSL ¿¡¼´Â 2°³ÀÇ ¿£Æ¼Æ¼°£¿¡ ÁøÇàÁßÀÇ °ü°è°¡ ¼¼¼ÇÀ¸·Î ºÒ¸³´Ï´Ù. 1°³ÀÇ SSL Á¢¼Ó¿¡¼´Â ÇÑ ¹ø¿¡ 1°³ÀÇ ¼¼¼ÇÀÌ »ç¿ëµË´Ï´Ù. ´Ù¸¸, ±× ¼¼¼ÇÀº °°Àº ¿£Æ¼Æ¼°£ÀÇ º¹¼öÀÇ Á¢¼ÓÀ¸·Î µ¿½Ã¿¡ ¶Ç´Â ¿¬¼ÓÇØ »ç¿ëµË´Ï´Ù. 1°³ÀÇ Á¢¼ÓÀ¸·Î »ç¿ëµÇ´Â ¼¼¼ÇÀ» ´Ù¸¥ ¼¼¼ÇÀ¸·Î ¿Å°Ü³õÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¼¼¼ÇÀÇ ÀÛ¼º ¶Ç´Â Âü°¡´Â SSL ÇÚµå ½¦ÀÌÅ© ¶§¿¡ ÇàÇØÁý´Ï´Ù. ¼¼¼ÇÀ» ¹«È¿·Î ÇÏ·Á¸é,
½ÃÅ¥·¯Æ¼ ¶Ç´Â ÀÚ¿ø »ç¿ë »óȲ¿¡ °ü·ÃµÈ Á¤Ã¥¸¦ »ç¿ëÇÏ´ÂÁö, ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ¸í½ÃÀûÀ¸·Î invalidate
¸¦ È£ÃâÇÕ´Ï´Ù. ¼¼¼Ç °ü¸® Á¤Ã¥´Â º¸Åë, ÆÛÆ÷¸Õ½º¸¦ Á¶Á¤ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
SSL ¼¼¼Ç¿¡´Â Ç¥ÁØ ¼¼¼Ç ¼Ó¼º À̿ܿ¡ ´ÙÀ½ÀÇ read Àü¿ë ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
¼¼¼ÇÀº ¸í½ÃÀûÀ¸·Î ¹«È¿·Î ÇÕ´Ï´Ù. ƯÁ¤ÀÇ Á¾·ùÀÇ ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§´Â ¾Ï¹¬ÀûÀ¸·Î ¹«È¿°¡ µË´Ï´Ù.
¸Þ¼µå °³¿ä | |
---|---|
int |
getApplicationBufferSize ()
ÀÌ ¼¼¼ÇÀÇ »ç¿ëÁß¿¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Â ¾îÇø®ÄÉÀÌ¼Ç ¹öÆÛÀÇ ÃÖ´ë »çÀÌÁ ÃëµæÇÕ´Ï´Ù. |
String |
getCipherSuite ()
ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â SSL encode ¹æ½ÄÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. |
long |
getCreationTime ()
ÀÌ ¼¼¼ÇÀÌ ÀÛ¼ºµÇ¾úÀ» ¶§ÀÇ ½Ã°£À» UTC 1970³â 1 ¿ù 1 ÀÏ 0 ½ÃºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î ¸®ÅÏÇÕ´Ï´Ù. |
byte[] |
getId ()
ÀÌ ¼¼¼Ç¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ½Äº°ÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
long |
getLastAccessedTime ()
ÀÌ ¼¼¼ÇÀÌ ¼¼¼Ç ·¹º§ÀÇ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ¿¡ ÀÇÇØ ¸¶Áö¸·¿¡ ¾×¼¼½º µÇ¾úÀ» ¶§ÀÇ ½Ã°£À» UTC 1970³â 1 ¿ù 1 ÀÏ 0 ½ÃºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î ¸®ÅÏÇÕ´Ï´Ù. |
Certificate [] |
getLocalCertificates ()
ÇÚµå ½¦ÀÌÅ©Áß¿¡ ÇǾ ¼Û½ÅµÈ ÀÎÁõ¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Principal |
getLocalPrincipal ()
ÇÚµå ½¦ÀÌÅ©Áß¿¡ ÇǾ ¼Û½ÅµÈ ÁÖü¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
int |
getPacketBufferSize ()
ÀÌ ¼¼¼ÇÀÇ »ç¿ëÁß¿¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Â SSL/TLS ÆÐŶÀÇ ÃÖ´ë »çÀÌÁ ÃëµæÇÕ´Ï´Ù. |
X509Certificate [] |
getPeerCertificateChain ()
¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ½Äº°µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Certificate [] |
getPeerCertificates ()
¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ¼³Á¤µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getPeerHost ()
ÀÌ ¼¼¼ÇÀÇ ÇǾî È£½ºÆ®¸íÀ» ¸®ÅÏÇÕ´Ï´Ù. |
int |
getPeerPort ()
ÀÌ ¼¼¼ÇÀÇ ÇǾîÀÇ Æ÷Æ® ¹øÈ£¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Principal |
getPeerPrincipal ()
¼¼¼ÇÀ» Á¤ÀÇÇÒ °æ¿ì¿¡ ¼³Á¤µÈ, ÇǾîÀÇ ½Äº° Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getProtocol ()
ÀÌ ¼¼¼ÇÀÇ ¸ðµç Á¢¼Ó¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÇ Ç¥ÁظíÀ» ¸®ÅÏÇÕ´Ï´Ù. |
SSLSessionContext |
getSessionContext ()
ÀÌ ¼¼¼ÇÀÌ ¹ÙÀÎµå µÇ°í ÀÖ´Â ÄÁÅØ½ºÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Object |
getValue (String name)
ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅͳ»¿¡¼ ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String [] |
getValueNames ()
¼¼¼Ç¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ °´Ã¼¸íÀÇ ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. |
void |
invalidate ()
¼¼¼ÇÀ» ¹«È¿·Î ÇÕ´Ï´Ù. |
boolean |
isValid ()
Àç°³³ª Âü°¡°¡ °¡´ÉÇÑ À¯È¿ÇÑ ¼¼¼ÇÀΰ¡ ¾î¶²°¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
void |
putValue (String name,
Object value)
ÁöÁ¤µÈ name ¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ value °´Ã¼¸¦ ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ¿¡ ¹ÙÀεå ÇÕ´Ï´Ù. |
void |
removeValue (String name)
¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ·Î ÁöÁ¤µÈ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼¸¦ »èÁ¦ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
byte[] getId()
SSLSessionContext getSessionContext()
ÄÁÅØ½ºÆ®Àº ÀϺÎÀÇ È¯°æ¿¡¼´Â ÃëµæÇÒ ¼ö ¾ø½À´Ï´Ù. ±× °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÄÁÅØ½ºÆ®¸¦ ÃëµæÇÒ ¼ö Àִ ȯ°æ¿¡ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ ÀνºÅç µÇ°í ÀÖ´Â °æ¿ì´Â È£ÃâÇÒ ¶§ ÄÁÅØ½ºÆ®¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ±× °æ¿ì, Á¢±Ù ±ÇÇÑÀÌ ¾øÀ» ¶§´Â ½ÃÅ¥·¯Æ¼ ¿¹¿Ü°¡ ¹ß»ý µË´Ï´Ù. Java 2 ȯ°æ¿¡¼´Â ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission
¸Þ¼µå¸¦ È£ÃâÇÒ ¶§´Â SSLPermission("getSSLSessionContext")
Á¢±Ù ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.
long getCreationTime()
long getLastAccessedTime()
¾×¼¼½º¶õ ¼¼¼Ç µ¥ÀÌÅ͸¦ »ç¿ëÇØ »õ·Î¿î Á¢¼ÓÀÌ È®¸³µÇ´Â °ÍÀ» °¡¸®Åµ´Ï´Ù. ¼¼¼Ç °ü·ÃÀÇ °ªÀ» Ãëµæ ¶Ç´Â ¼³Á¤ÇÏ´Â µî, ¾îÇø®ÄÉÀÌ¼Ç ·¹º§ÀÇ Á¶ÀÛÀº ÀÌ ¾×¼¼½º ½Ã°£¿¡ ¹Ý¿µµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ Á¤º¸´Â ƯÈ÷ ¼¼¼Ç °ü¸® Á¤Ã¥ ·Î »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î Àå½Ã°£ »ç¿ëµÇ¾î ÀÖÁö ¾ÊÀº ÄÁÅØ½ºÆ® À¸·Î ¼¼¼Ç ¸Å´ÏÀú thread·ÎºÎÅÍ ¼¼¼ÇÀ» ÇØ¹æÇϰųª ¼¼¼ÇÀ» °æ°ú½Ã°£¿¡ ¼ÒÆ®ÀÇÇØ ŽºÅ©¸¦ ÃÖÀûÈÇϰųª ÇÕ´Ï´Ù.
void invalidate()
ÈļÓÀÇ Á¢¼Ó¿¡¼´Â ÀÌ ¼¼¼ÇÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¸, ÀÌ ¼¼¼ÇÀ» »ç¿ëÇϰí ÀÖ´Â ±âÁ¸ÀÇ Á¢¼ÓÀº Á¢¼ÓÀÌ ´ÝÀ» ¶§±îÁö °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
isValid()
boolean isValid()
invalidate()
void putValue(String name, Object value)
name
¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ value
°´Ã¼¸¦ ÀÌ ¼¼¼ÇÀÇ ÀÀ¿ë °èÃþ µ¥ÀÌÅÍ¿¡ ¹ÙÀεå ÇÕ´Ï´Ù.
°°Àº name
¸¦ »ç¿ëÇϰí ÀÖ´Â ±âÁ¸ÀÇ ¹ÙÀεùÀº ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î (¶Ç´Â ±âÁ¸ÀÇ) value
°¡ SSLSessionBindingListener
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â °æ¿ì, value
¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â °´Ã¼¿¡´Â ÀûÀýÇÑ ¹æ¹ýÀ¸·Î ÅëÁöµË´Ï´Ù.
º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ÄÁÅØ½ºÆ®¿¡ °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
name
- µ¥ÀÌÅÍ °´Ã¼°¡ ¹ÙÀÎµå µÇ´Â À̸§. nullÀº ºÒ°¡value
- ¹ÙÀÎµå µÇ´Â µ¥ÀÌÅÍ °´Ã¼. nullÀº ºÒ°¡
IllegalArgumentException
- ¾î´À ÂÊÀΰ¡ÀÇ Àμö°¡ nullÀÎ °æ¿ìObject getValue(String name)
º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ÄÁÅØ½ºÆ®¿¡ °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
name
- °Ë»öÇÏ´Â ¹ÙÀεùÀÇ À̸§
IllegalArgumentException
- Àμö°¡ nullÀÎ °æ¿ìvoid removeValue(String name)
SessionBindingListener
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â °æ¿ì´Â ±× ÀÎÅÍÆäÀ̽º¿¡ ÀûÀýÇÑ ¹æ¹ýÀ¸·Î ÅëÁöµË´Ï´Ù.
º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ÄÁÅØ½ºÆ®¿¡ °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
name
- »èÁ¦ÇÏ´Â °´Ã¼ÀÇ À̸§. º¹¼öÀÇ ¾×¼¼½º Á¦¾î ÄÁÅØ½ºÆ®¿¡ °ÉÃÄ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù
IllegalArgumentException
- Àμö°¡ nullÀÎ °æ¿ìString [] getValueNames()
º¸¾È»óÀÇ ÀÌÀ¯·Î °°Àº À̸§ÀÇ °ªÀº º¹¼öÀÇ ¾×¼¼½º Á¦¾î ÄÁÅØ½ºÆ®¿¡ °ÉÃÄ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù.
Certificate [] getPeerCertificates() throws SSLPeerUnverifiedException
ÁÖ: ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ÀÎÁõ¼ º£À̽ºÀÇ encode ¹æ½ÄÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì¸¸ÀÔ´Ï´Ù. Kerberos µîÀÇ ÀÎÁõ¼ º£À̽º°¡ ¾Æ´Ñ encode ¹æ½ÄÀ¸·Î ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇϸé, SSLPeerUnverifiedException°¡ ¹ß»ý µË´Ï´Ù.
SSLPeerUnverifiedException
- ÇǾîÀÇ ½Äº° Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ¾ø¾ú´ø °æ¿ìgetPeerPrincipal()
Certificate [] getLocalCertificates()
ÁÖ: ÀÌ ¸Þ¼µå°¡ µµ¿òÀÌ µÇ´Â °ÍÀº ÀÎÁõ¼ º£À̽ºÀÇ encode ¹æ½ÄÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì¸¸ÀÔ´Ï´Ù.
ÇÚµå ½¦ÀÌÅ©¸¦ ½Ç½ÃÇÒ ¶§ º¹¼öÀÇ ÀÎÁõ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì´Â ÃÖÀûÀÎ ÀÎÁõ¼ üÀÎÀÌ ¼±ÅõǾî ÇǾ ¼Û½ÅµË´Ï´Ù. È£ÃâÃøÀº ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ, ½ÇÁ¦·Î »ç¿ëµÈ ÀÎÁõ¼ üÀÎÀ» ÆÄ¾ÇÇÒ ¼ö ÀÖ½À´Ï´Ù .
getLocalPrincipal()
X509Certificate [] getPeerCertificateChain() throws SSLPeerUnverifiedException
ÁÖ: ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ÀÎÁõ¼ º£À̽ºÀÇ encode ¹æ½ÄÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì¸¸ÀÔ´Ï´Ù. Kerberos µîÀÇ ÀÎÁõ¼ º£À̽º°¡ ¾Æ´Ñ encode ¹æ½ÄÀ¸·Î ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇϸé, SSLPeerUnverifiedException°¡ ¹ß»ý µË´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼µå´Â ÀÌÀüÀÇ ¸±¸®Áî¿Í
ÀÇ È£È¯¼ºÀ» È®º¸Çϱâ À§Çؼ »ðÀԵǾî
ÀÖ½À´Ï´Ù. »õ·Î¿î ¾îÇø®ÄÉÀ̼ǿ¡¼´Â getPeerCertificates()
¸¦
»ç¿ëÇØ ÁÖ¼¼¿ä.
X509Certificate
Çü½ÄÀÌ´Ù
SSLPeerUnverifiedException
- ÇǾîÀÇ ½Äº° Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ¾ø¾ú´ø °æ¿ìgetPeerPrincipal()
Principal getPeerPrincipal() throws SSLPeerUnverifiedException
SSLPeerUnverifiedException
- ÇǾîÀÇ ½Äº° Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ¾ø¾ú´ø °æ¿ìgetPeerCertificates()
,
getLocalPrincipal()
Principal getLocalPrincipal()
getLocalCertificates()
,
getPeerPrincipal()
String getCipherSuite()
SSL encode ¹æ½ÄÀº »ç¿ëµÇ´Â ¾ÏÈ£ÀÇ Á¾·ù³ª ÀÎÁõ ¹æ¹ýÀÇ ¼³Á¤ µî, Á¢¼Ó½Ã¿¡ ¼Û½ÅµÇ´Â µ¥ÀÌÅÍ¿¡ Àû¿ëµÇ´Â º¸È£ÀÇ ·¹º§À» °áÁ¤ÇÕ´Ï´Ù.
String getProtocol()
ÀÌ ÇÁ·ÎÅäÄÝ¿¡´Â Á¢¼ÓÀ¸·Î »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀ» Á¤ÀÇÇÕ´Ï´Ù.
String getPeerHost()
¼¹öÀÇ °æ¿ì´Â Ŭ¶óÀ̾ðÆ®ÀÇ È£½ºÆ®¸íÀÌ µË´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ °æ¿ì´Â ¼¹öÀÇ È£½ºÆ®¸íÀÌ µË´Ï´Ù. ÀÌ À̸§Àº ¿ÏÀü ÁöÁ¤ÀÇ È£½ºÆ®¸íÀ̳ª ½ÇÁ¦ÀÇ È£½ºÆ®¸íÀº ¾Æ´Ï°í, ÇǾî È£½ºÆ®ÀÇ ³×Æ®¿öÅ© ÁÖ¼ÒÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÀÎÄÚµùÀÔ´Ï´Ù. ¿ÏÀü ÁöÁ¤ÀÇ È£½ºÆ®¸íÀ̳ª ½ÇÁ¦ÀÇ È£½ºÆ®¸íÀÌ ÇÊ¿äÇÑ °æ¿ì´Â ÀÌ ¸Þ¼µå·ÎºÎÅÍ ¸®ÅÏµÈ °ª¿¡ ±Ù°ÅÇØ ³×ÀÓ ¼ºñ½º¸¦ »ç¿ëÇϸé ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °ªÀº ÀÎÁõµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡
½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÁÖ·ÎSSLSession
ij½¬ ¹æ¹ý¿¡ °üÇÑ ÈùÆ®·Î¼ »ç¿ëµË´Ï´Ù.
int getPeerPort()
¼¹öÀÇ °æ¿ì´Â Ŭ¶óÀ̾ðÆ®ÀÇ Æ÷Æ® ¹øÈ£°¡ µË´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ °æ¿ì´Â ¼¹öÀÇ Æ÷Æ® ¹øÈ£°¡ µË´Ï´Ù.
ÀÌ °ªÀº ÀÎÁõµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡
½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÁÖ·ÎSSLSession
ij½¬ ¹æ¹ý¿¡ °üÇÑ ÈùÆ®·Î¼ »ç¿ëµË´Ï´Ù.
int getPacketBufferSize()
ÀÌ ¼¼¼ÇÀ» »ç¿ëÇϰí ÀÖ´Â SSLEngine
´Â
ÀÌ ¸Þ¼µå·ÎºÎÅÍ ¸®ÅÏµÈ °ªÀÌÇÏ·Î ÀÓÀÇÀÇ »çÀÌÁîÀÇ SSL/TLS ÆÐŶÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. wrap
³ª unwrap
½ÇÇà½Ã¿¡ ¿ë·® ºÎÁ·ÀÇ ¹®Á¦¸¦ ¸·±â À§Çؼ
SSLEngine
³×Æ®¿öÅ©¹öÆÛÀÇ »çÀÌÁî´Â ¸ðµÎ ÀÌ °ªÀÌ»óÀ¸·ÎÀÇÇØ ÁÖ¼¼¿ä.
SSLEngine.wrap(ByteBuffer, ByteBuffer)
,
SSLEngine.unwrap(ByteBuffer, ByteBuffer)
int getApplicationBufferSize()
SSLEngine
¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ ¹öÆÛ¿¡´Â Âø½ÅÇÏ´Â ¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ ÆÐŶ¿¡ Æ÷ÇԵǾî ÀÖ´Â ¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅ͸¦ º¸°ü À¯ÁöÇϱâ À§Çؼ ÃæºÐÇÑ »çÀÌÁî°¡ ÇÊ¿äÇÕ´Ï´Ù. º¸Åë, ¼Û½Å ¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ ¹öÆÛ´Â ¾î¶°ÇÑ »çÀÌÁî¿¡¼µµ ±¦Âú½À´Ï´Ù.
SSLEngine.wrap(ByteBuffer, ByteBuffer)
,
SSLEngine.unwrap(ByteBuffer, ByteBuffer)
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.