JavaTM 2
Platform
Std.  Ed.  v1. 4.0

org.ietf.jgss
Ŭ·¡½º MessageProp

java.lang.Object 
  |
  +--org.ietf.jgss.MessageProp

public class MessageProp
extends Object

ÀÌ À¯Æ¿¸®Æ¼ Ŭ·¡½º´Â ¸Þ¼¼Áö¸¶´ÙÀÇ GSSContext ¸Þ¼Òµå³»¿¡¼­ »ç¿ëÇØ, ¸Þ¼¼Áö¸¶´ÙÀÇ ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

GSSContext ÀÎÅÍÆäÀ̽ºÀÇ wrap ¹× getMIC ¸Þ¼Òµå¿Í Á¶ÇÕÇØ ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¸¦ »ç¿ëÇϸé, ƯÁ¤ÀÇ º¸È£ ǰÁú (QOP)À» ÁöÁ¤Çϰųª ±â¹Ð¼º ¼­ºñ½º¸¦ È£ÃâÇØ ¿·À¸·ÎºÎÅÍ °Ç³×¹ÞÀº µ¥ÀÌÅÍ¿¡ Àû¿ëÇÒÁö ¾î¶³Áö¸¦ ¿ä±¸Çϰųª (wrap ¸¶¼Å) ÇÒ ¼ö ÀÖ½À´Ï´Ù. µðÆúÆ®ÀÇ QOP ¸¦ ¿ä±¸ÇÏ´Â °æ¿ì´Â QOP ÀÇ °ªÀ» 0 À¸·Î ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

GSSContext ÀÎÅÍÆäÀ̽ºÀÇ unwrap ¹× verifyMIC ¸Þ¼Òµå¿Í Á¶ÇÕÇØ ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¸¦ »ç¿ëÇϸé, °Ç³×¹ÞÀº ¸Þ¼¼Áö Àüü¿¡ QOP ¿Í ±â¹Ð¼º ¼­ºñ½º°¡ Àû¿ëµË´Ï´Ù. verifyMIC ÀÇ °æ¿ì, ±â¹Ð ¼ºÁú°ú »óÅÂÅ´ Ç×»ó false °¡ µË´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå·ÎºÎÅÍ º¹±ÍÇÒ °æ¿ì¿¡, ÀÌ ¿ÀºêÁ§Æ®¿¡´Â ó¸®µÈ ÅäÅ«ÀÇ º¸Ãæ »óÅÂÄ¡µµ ÀúÀåµË´Ï´Ù. º¸Ãæ »óÅÂÄ¡´Â ³°Àº ÅäÅ«, ¼ø¼­°¡ ¿Ã¹Ù¸£Áö ¾ÊÀº ÅäÅ«, °¸ ÅäÅ«, ¶Ç´Â Áߺ¹ ÅäÅ«À» ³ªÅ¸³À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
GSSContext.wrap(byte[], int, int, org.ietf.jgss.MessageProp) , GSSContext.unwrap(byte[], int, int, org.ietf.jgss.MessageProp) , GSSContext.getMIC(byte[], int, int, org.ietf.jgss.MessageProp) , GSSContext.verifyMIC(byte[], int, int, byte[], int, int, org.ietf.jgss.MessageProp)

»ý¼ºÀÚÀÇ °³¿ä
MessageProp (boolean privState)
          Æ¯Á¤ÀÇ ÇÁ¶óÀ̹ö½Ã »óŸ¦ ¼³Á¤ÇÏ´Â constructor ÀÔ´Ï´Ù.
MessageProp (int qop, boolean privState)
          QOP ¿Í ÇÁ¶óÀ̹ö½Ã »óÅÂÀÇ °ªÀ» ¼³Á¤ÇÏ´Â constructor ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 int getMinorStatus ()
          ºÎÇÏÀÇ ±â±¸°¡ ÀÌ ¸Þ¼¼Áö¸¶´ÙÀÇ Á¶ÀÛÀ¸·Î ¼³Á¤ÇÑ ¸¶ÀÌ³Ê »óÅ Äڵ带 ²¨³À´Ï´Ù.
 String getMinorString ()
          ¸¶ÀÌ³Ê »óÅ Äڵ忡 ´ëÇØ ¼³¸íÇϴ ij¸¯ÅÍ ¶óÀÎÀ» ²¨³À´Ï´Ù.
 boolean getPrivacy ()
          ÇÁ¶óÀ̹ö½Ã »óŸ¦ ²¨³À´Ï´Ù.
 int getQOP ()
          QOP Ä¡¸¦ ²¨³À´Ï´Ù.
 boolean isDuplicateToken ()
          ÀÌ ÅäÅ«ÀÌ ÀÌÀüÀÇ ÅäÅ«ÀÇ º¹Á¦Àΰ¡ ¾î¶²°¡¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
 boolean isGapToken ()
          ¿¹±â ÇÑ ÅäÅ«ÀÌ Âø½ÅÇϰí ÀÖÀ»Áö ¾î¶³Áö Áï ¼±ÇàÇÏ´Â ÅäÅ«ÀÌ Á¤»óÀûÀ¸·Î 󸮵ǰí ÀÖ´ÂÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
 boolean isOldToken ()
          ÅäÅ«ÀÇ À¯È¿±â°£ÀÌ ²÷¾îÁ® ÀÖ´ÂÁö ¾î¶²Áö Áï ÅäÅ«ÀÌ ³°±â ¶§¹®¿¡ Áߺ¹À» È®ÀÎÇÒ ¼ö ¾ø´ÂÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
 boolean isUnseqToken ()
          ÈļÓÀÇ ÅäÅ«ÀÌ ¹ú½á 󸮵ǰí ÀÖ´ÂÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
 void setPrivacy (boolean privState)
          ÇÁ¶óÀ̹ö½Ã »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setQOP (int qop)
          QOP Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setSupplementaryStates (boolean duplicate, boolean old, boolean unseq, boolean gap, int minorStatus, String  minorString)
          ÀÌ ¸Þ¼Òµå´Â º¸Ãæ Á¤º¸ Ç÷¡±× »óÅÂ¿Í ¸¶ÀÌ³Ê »óŸ¦ MessageProp ·Î ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

MessageProp

public MessageProp(boolean privState)
ƯÁ¤ÀÇ ÇÁ¶óÀ̹ö½Ã »óŸ¦ ¼³Á¤ÇÏ´Â constructor ÀÔ´Ï´Ù. »ç¿ëµÇ´Â QOP Ä¡´Â 0 ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
privState - ÇÁ¶óÀ̹ö½Ã (±â¹Ð¼º) »óÅÂ

MessageProp

public MessageProp(int qop,
                   boolean privState)
QOP ¿Í ÇÁ¶óÀ̹ö½Ã »óÅÂÀÇ °ªÀ» ¼³Á¤ÇÏ´Â constructor ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
qop - QOP Ä¡
privState - ÇÁ¶óÀ̹ö½Ã (±â¹Ð¼º) »óÅÂ
¸Þ¼ÒµåÀÇ »ó¼¼

getQOP

public int getQOP()
QOP Ä¡¸¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
QOP Ä¡¸¦ ³ªÅ¸³»´Â int
°ü·Ã Ç׸ñ:
setQOP(int)

getPrivacy

public boolean getPrivacy()
ÇÁ¶óÀ̹ö½Ã »óŸ¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
ÇÁ¶óÀ̹ö½Ã (±â¹Ð¼º) »óŰ¡ ÁøÁ¤ÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
setPrivacy(boolean)

setQOP

public void setQOP(int qop)
QOP Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
qop - QOP Ä¡°¡ ¼³Á¤µÇ´Â int Ä¡
°ü·Ã Ç׸ñ:
getQOP()

setPrivacy

public void setPrivacy(boolean privState)
ÇÁ¶óÀ̹ö½Ã »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
privState - ÇÁ¶óÀ̹ö½Ã (±â¹Ð¼º) »óŰ¡ ÁøÁ¤ÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
getPrivacy()

isDuplicateToken

public boolean isDuplicateToken()
ÀÌ ÅäÅ«ÀÌ ÀÌÀüÀÇ ÅäÅ«ÀÇ º¹Á¦Àΰ¡ ¾î¶²°¡¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.

¹Ýȯ°ª:
º¹Á¦ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

isOldToken

public boolean isOldToken()
ÅäÅ«ÀÇ À¯È¿±â°£ÀÌ ²÷¾îÁ® ÀÖ´ÂÁö ¾î¶²Áö Áï ÅäÅ«ÀÌ ³°±â ¶§¹®¿¡ Áߺ¹À» È®ÀÎÇÒ ¼ö ¾ø´ÂÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÅäÅ«ÀÇ À¯È¿±â°£ÀÌ ²÷¾îÁ® ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

isUnseqToken

public boolean isUnseqToken()
ÈļÓÀÇ ÅäÅ«ÀÌ ¹ú½á 󸮵ǰí ÀÖ´ÂÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÈļÓÀÇ ÅäÅ«ÀÌ ¹ú½á 󸮵ǰí ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

isGapToken

public boolean isGapToken()
¿¹±â ÇÑ ÅäÅ«ÀÌ Âø½ÅÇϰí ÀÖÀ»Áö ¾î¶³Áö Áï ¼±ÇàÇÏ´Â ÅäÅ«ÀÌ Á¤»óÀûÀ¸·Î 󸮵ǰí ÀÖ´ÂÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.

¹Ýȯ°ª:
¿¹±â ÇÑ ¸Þ¼¼Áö¸¶´ÙÀÇ ÅäÅ«ÀÌ Âø½ÅÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

getMinorStatus

public int getMinorStatus()
ºÎÇÏÀÇ ±â±¸°¡ ÀÌ ¸Þ¼¼Áö¸¶´ÙÀÇ Á¶ÀÛÀ¸·Î ¼³Á¤ÇÑ ¸¶ÀÌ³Ê »óÅ Äڵ带 ²¨³À´Ï´Ù.

¹Ýȯ°ª:
¸¶ÀÌ³Ê »óŸ¦ ³ªÅ¸³»´Â int

getMinorString

public String  getMinorString()
¸¶ÀÌ³Ê »óÅ Äڵ忡 ´ëÇØ ¼³¸íÇϴ ij¸¯ÅÍ ¶óÀÎÀ» ²¨³À´Ï´Ù.

¹Ýȯ°ª:
¸¶ÀÌ³Ê »óÅ Äڵ忡 ´ëÀÀÇÏ´Â String. ¸¶ÀÌ³Ê »óÅ Äڵ尡 ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁø´Ù

setSupplementaryStates

public void setSupplementaryStates(boolean duplicate,
                                   boolean old,
                                   boolean unseq,
                                   boolean gap,
                                   int minorStatus,
                                   String  minorString)
ÀÌ ¸Þ¼Òµå´Â º¸Ãæ Á¤º¸ Ç÷¡±× »óÅÂ¿Í ¸¶ÀÌ³Ê »óŸ¦ MessageProp ·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¾îÇø®ÄÉÀ̼ÇÀº ¾Æ´Ï°í GSS ±¸ÇöÀ¸·Î »ç¿ëÇØ, ¸Þ¼¼Áö¸¶´ÙÀÇ context ¸Þ¼ÒµåÀÇ È£Ãâ Ãø¿¡ ÀÌ Á¤º¸¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
duplicate - ÀÌ ÅäÅ«ÀÌ ÀÌÀüÀÇ ÅäÅ«ÀÇ º¹Á¦¿´À» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
old - ÀÌ ÅäÅ«ÀÇ À¯È¿±â°£ÀÌ ²÷¾îÁ® ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
unseq - ÈļÓÀÇ ÅäÅ«ÀÌ ¹ú½á 󸮵ǰí ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
gap - ¼±ÇàÇÏ´Â ÅäÅ«ÀÌ Á¤»óÀûÀ¸·Î 󸮵Ǿî ÀÖÁö ¾ÊÀº °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
minorStatus - ¸Þ¼¼Áö¸¶´ÙÀÇ Á¶ÀÛÀÇ ¸¶ÀÌ³Ê »óÅ Äڵ带 ³ªÅ¸³»´Â int
minorString - minorStatus Ä¡ÀÇ ÅØ½ºÆ® Ç¥Çö

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.