|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--org.ietf.jgss.ChannelBinding
ÀÌ Å¬·¡½º´Â È£ÃâÃøÀ¸·ÎºÎÅÍ Á¦°øµÇ´Â ä³Î ¹ÙÀεù Á¤º¸ÀÇ °³³äÀ» ĸ½¶ÈÇÕ´Ï´Ù. ä³Î ¹ÙÀεùÀ» »ç¿ëÇϸé(ÀÚ), ¹®¸ÆÀ» È®¸³ÇÒ °æ¿ì¿¡ ÇǾƿ£Æ¼Æ¼¿¡ Á¦°øµÇ´Â ÀÎÁõÀÇ Ç°ÁúÀÌ Çâ»óÇÕ´Ï´Ù. ¶Ç, GSS-API ÀÇ È£ÃâÃøÀº ½ÃÅ¥·¯Æ¼ ¹®¸ÆÀÇ È®¸³À», °ü·ÃÇϴ Ư¼º (ÁÖ¼Òµî)À̳ª ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ µ¥ÀÌÅÍ¿¡ ¹ÙÀεå ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
È£ÃâÃøÀº ½ÃÅ¥·¯Æ¼ ¹®¸ÆÀ» ±âµ¿ÇÒ °æ¿ì¿¡, ÀûÀýÇÑ Ã¤³Î ¹ÙÀεùÄ¡°¡ GSSContextGSSContext ¿ÀºêÁ§Æ®·Î ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ» È®ÀÎÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¹Þ¾Æ µéÀÌ´Â ÂÊÀº °°Àº ¹ÙÀεùÀ» »ç¿ëÇØ, ¼ö½ÅÇÑ ÅäÅ«¿¡ Æ÷ÇԵǴ ä³Î °ü·Ã Ư¼ºÀÌ ¿Ã¹Ù¸¥ ÀÏÀ» °ËÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
GSS-API ¿¡¼´Â ä³Î ¹ÙÀεùÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ChannelBinding ¸¦ GSSContext
À¸·Î ¼³Á¤ÇÏ·Á¸é ,initSecContext
¶Ç´Â acceptSecContext
¸¦ ÃÖÃʷΠȣÃâÇϱâ Àü¿¡,setChannelBinding
¸Þ¼Òµå¸¦ »ç¿ëÇÕ´Ï´Ù. setChannelBinding
¸Þ¼Òµå¸¦ »ç¿ëÇØ GSSContext ¿ÀºêÁ§Æ®¿¡ ChannelBinding ¸¦ ¼³Á¤ÇÏÁö ¾Ê¾Ò´ø °æ¿ì, ChannelBinding ´Â null
·Î °£ÁÖÇØÁý´Ï´Ù.
GSS-API ¿¡¼´Â ±âµ¿Ãø°ú ¹Þ¾Æ µéÀÌ´Â ÂÊÀÇ ÁÖ¼Ò Á¤º¸¸¦ ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ °Ç³×¹Þ´Â byte ¹è¿°ú ¿¬°áÇØ, 1 °³ÀÇ 8Áßâ ij¸¯ÅÍ ¶óÀÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. ´ÙÀ½¿¡, ÀÌ 8Áßâ ij¸¯ÅÍ ¶óÀÎÀÇ MIC ¸¦ °è»êÇØ, ±× MIC ¸¦ GSSContext
ÀÎÅÍÆäÀ̽ºÀÇ initSecContext
¸Þ¼Òµå¿¡ ÀÇÇØ »ý¼ºµÈ ¹®¸Æ È®¸³ ÅäÅ«¿¡ ¹ÙÀεå ÇÕ´Ï´Ù. ¹®¸ÆÀÇ ¹Þ¾Æ µéÀÌ´Â ÂÊ¿¡¼´Â ±× GSSContext
¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼ µ¿ÀÏÇÑ ¹ÙÀεùÀÌ ¼³Á¤µÇ¾îacceptSecContext
¸Þ¼ÒµåÀÇ Ã³¸®Áß¿¡ MIC °¡ °°Àº ¹æ¹ýÀ¸·Î °è»êµË´Ï´Ù. °è»êµÈ MIC ´Â ÅäÅ«³»ÀÇ MIC ¶ó°í ºñ±³µË´Ï´Ù. MIC °¡ Â÷À̰¡ ³ª´Â °æ¿ì´Â ¸ÞÀÌÀú Äڵ尡 BAD_BINDINGS
·Î ¼³Á¤µÈ GSSException
°¡ ¹Þ¾Æ µéÀÌ´Â ÂÊÀ¸·ÎºÎÅÍ ½½·Î¿ì µÇ¾î ¹®¸ÆÀº È®¸³µÇÁö ¾Ê½À´Ï´Ù. ÀϺÎÀÇ ±â±¸¿¡¼´Â MIC »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ½ÇÁ¦ÀÇ Ã¤³Î ¹ÙÀεù µ¥ÀÌÅͰ¡ ÅäÅ«¿¡ Â¥³Ö¾îÁö´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ¾îÇø®ÄÉÀ̼ǿ¡¼´Â ±â¹Ð µ¥ÀÌÅ͸¦ ä³Î ¹ÙÀεù ¿ä¼Ò·Î¼ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
°³°³ÀÇ ±â±¸¿¡¼´Â ä³Î ¹ÙÀεù¿¡ Æ÷ÇԵǴ ÁÖ¼Ò¿¡ ´ëÇØ¼, µ¶ÀÚÀûÀÎ Á¦¾àÀ» Àû¿ëÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ä³Î ¹ÙÀεùÀÇ ±âµ¿ÃøÀÇ address field¿¡ È£½ºÆ® ½Ã½ºÅÛÀÇ ¿Ã¹Ù¸¥ ³×Æ®¿öÅ© ÁÖ¼Ò°¡ Æ÷ÇԵǾî ÀÖ´ÂÁö ¾î¶²Áö¸¦ È®ÀÎÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, À̽ļºÀÌ ÀÖ´Â ¾îÇø®ÄÉÀ̼ǿ¡¼´Â address field¿¡ ¿Ã¹Ù¸¥ Á¤º¸°¡ µé¾î°¡ ÀÖ´ÂÁö ¶Ç´Â ÁÖ¼Ò ÁöÁ¤ Á¤º¸ÀÇ ¼³Á¤ÀÌ »ý·« µÇ°í ÀÖ´ÂÁö¸¦ È®ÀÎÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
ChannelBinding (byte[] appData)
ÁÖ¼Ò ÁöÁ¤ Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê°í ChannelBinding ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
ChannelBinding (InetAddress initAddr,
InetAddress acceptAddr,
byte[] appData)
À¯Àú°¡ ÀÔ·ÂÇÑ ÁÖ¼Ò Á¤º¸¿Í µ¥ÀÌÅ͸¦ »ç¿ëÇØ, ChannelBinding ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
equals (Object obj)
ChannelBinding ÀÇ 2 °³ÀÇ ÀνºÅϽº¸¦ ºñ±³ÇÕ´Ï´Ù. |
InetAddress |
getAcceptorAddress ()
ÀÌ Ã¤³Î ¹ÙÀεù¿ëÀÇ ¹Þ¾Æ µéÀÌ´Â ÂÊÀÇ ÁÖ¼Ò¸¦ ÃëµæÇÕ´Ï´Ù. |
byte[] |
getApplicationData ()
ÀÌ Ã¤³Î ¹ÙÀεù¿ëÀÇ, ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ÁöÁ¤µÈ µ¥ÀÌÅ͸¦ ÃëµæÇÕ´Ï´Ù. |
InetAddress |
getInitiatorAddress ()
ÀÌ Ã¤³Î ¹ÙÀεù¿ëÀÇ ±âµ¿ÃøÀÇ ÁÖ¼Ò¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
hashCode ()
ÀÌ ChannelBinding ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , finalize , getClass , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public ChannelBinding(InetAddress initAddr, InetAddress acceptAddr, byte[] appData)
null
Ä¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
initAddr
- ¹®¸ÆÀÇ ±âµ¿ÃøÀÇ ÁÖ¼Ò. ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ÀÌ °ªÀ» ¼³Á¤ÇÏÁö ¾Ê´Â °æ¿ì´Â null
Ä¡¸¦ ÁöÁ¤ÇÏ´ÂacceptAddr
- ¹®¸ÆÀÇ ¹Þ¾Æ µéÀÌ´Â ÂÊÀÇ ÁÖ¼Ò. ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ÀÌ °ªÀ» ¼³Á¤ÇÏÁö ¾Ê´Â °æ¿ì´Â null
Ä¡¸¦ ÁöÁ¤ÇÏ´ÂappData
- ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ Á¦°øÇÏ´Â µ¥ÀÌÅÍ. ä³Î ¹ÙÀεùÀÇ ÀϺημ »ç¿ëµÈ´Ù. ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ÀÌ °ªÀ» ¼³Á¤ÇÏÁö ¾Ê´Â °æ¿ì´Â null
Ä¡¸¦ ÁöÁ¤ÇÑ´Ùpublic ChannelBinding(byte[] appData)
appData
- ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ Á¦°øÇÏ´Â µ¥ÀÌÅÍ. ä³Î ¹ÙÀεùÀÇ ÀϺημ »ç¿ëµÈ´Ù. ¸Þ¼ÒµåÀÇ »ó¼¼ |
public InetAddress getInitiatorAddress()
null
°¡ µ¹·ÁÁÖ¾îÁø´Ùpublic InetAddress getAcceptorAddress()
null
°¡ µ¹·ÁÁÖ¾îÁø´Ùpublic byte[] getApplicationData()
null
°¡ µ¹·ÁÁÖ¾îÁø´Ùpublic boolean equals(Object obj)
Object
³»ÀÇ equals
obj
- ºñ±³ ´ë»óÀÇ ChannelBinding
Object.hashCode()
,
Hashtable
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.