JavaTM 2 Platform
Standard Ed. 5.0

java.security
Ŭ·¡½º SecurityPermission

java.lang.Object 
  »óÀ§¸¦ È®Àå java.security.Permission 
      »óÀ§¸¦ È®Àå java.security.BasicPermission 
          »óÀ§¸¦ È®Àå java.security.SecurityPermission
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Guard

public final class SecurityPermission
extends BasicPermission

ÀÌ Å¬·¡½º´Â ½ÃÅ¥·¯Æ¼ Á¢±Ù ±ÇÇÑÀ» À§Çؼ­ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. SecurityPermission´Â À̸§ ( ¡¸Å¸°Ù¸í¡¹À̶ó°íµµ ºÒ¸°´Ù)À» °¡Áý´Ï´Ù¸¸, ¾×¼Ç ¸®½ºÆ®´Â °¡ÁöÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â À̸§ ÷ºÎ Á¢±Ù ±ÇÇÑÀ» °¡Áö´Â °æ¿ì¿Í °¡ÁöÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

Ÿ°Ù¸íÀº ½ÃÅ¥·¯Æ¼ ¼³Á¤ ÆĶó¹ÌÅÍÀÇ À̸§ÀÔ´Ï´Ù (¾Æ·¡¿Í °°À̸¦ ÂüÁ¶). ÇöÀç, SecurityPermission °´Ã¼¸¦ »ç¿ëÇϸé, Policy, Security, Provider, Signer, Identity °´Ã¼¿¡ÀÇ ¾×¼¼½º¸¦ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Æ·¡ÀÇ °Ñ(Ç¥)¿¡ °¡´ÉÇÑ SecurityPermission Ÿ°Ù¸íÀÇ ¸ðµÎ¿Í ±× Ÿ°Ù¸íÀÇ °¢°¢ ºÙ¾î Á¢±Ù ±ÇÇÑÀÌ Çã°¡ÇÏ´Â ³»¿ë ¹× Äڵ忡 Á¢±Ù ±ÇÇÑÀ» ÁÖ´Â ¸®½ºÅ©¿¡ ´ëÇÑ ¼³¸íÀÇ À϶÷À» ³ªÅ¸³À´Ï´Ù.

Á¢±Ù ±ÇÇÑ Å¸°Ù¸í Á¢±Ù ±ÇÇÑ¿¡ ÀÇÇØ Çã°¡µÇ´Â ±â´É ÀÌ Á¢±Ù ±ÇÇÑÀ» Çã°¡ÇßÀ» °æ¿ìÀÇ ¸®½ºÅ©
createAccessControlContext AccessControlContext ÀÛ¼º ÀÌ Á¢±Ù ±ÇÇÑÀº DomainCombiner¸¦ »ç¿ëÇØ AccessControlContext¸¦ ÀνºÅϽºÈ­ÇÑ´Ù. DomainCombiners´Â ÇöÀç ½ºÅÿ¡ ÀÖ´Â ProtectionDomains¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖÀ¸¹Ç·Î DomainCombiner¿¡ ¾ÇÀÇ°¡ ÀÖÀ¸¸é ÇÁ¶óÀ̹ö½ÃÀÇ ´©¼³·Î ¿¬°áµÉ °¡´É¼ºÀÌ ÀÖ´Ù
getDomainCombiner AccessControlContext DomainCombiner Ãëµæ ÀÌ Á¢±Ù ±ÇÇÑÀº AccessControlContext DomainCombiner¸¦ ÃëµæÇÑ´Ù. DomainCombiner¿¡´Â Áß¿äÇÑ Á¤º¸°¡ ÀÖÀ¸¹Ç·Î ÇÁ¶óÀ̹ö½ÃÀÇ ´©¼³·Î ¿¬°áµÉ °¡´É¼ºÀÌ ÀÖ´Ù
getPolicy ½Ã½ºÅÛ ÀüüÀÇ ½ÃÅ¥·¯Æ¼ Á¤Ã¥ ÀÇ Ãëµæ (ƯÈ÷, ÇöÀç ÀνºÅç ³¡³­ Policy °´Ã¼°¡ ´ë»ó) ÀÌ Á¢±Ù ±ÇÇÑÀº »ç¿ëÀÚ°¡ getPermissions È£ÃâÀ» °æÀ¯ÇØ Á¤Ã¥¸¦ Á¶È¸ÇÏ´Â °ÍÀ» Çã°¡ÇÑ´Ù. ÀÌ°Í¿¡ ÀÇÇØ ÁöÁ¤µÈ CodeSource¿¡ ¾î´À Á¢±Ù ±ÇÇÑÀÌ ÁÖ¾îÁú±î¸¦ ¾Ë ¼ö ÀÖ´Ù. Á¤Ã¥°¡ ¾Ë·ÁÁ®µµ ±× ¸¸Å­À¸·Î ½Ã½ºÅÛÀÇ ½ÃÅ¥·¯Æ¼°¡ À§Çè¿¡ óÇØÁö´Â °ÍÀº ¾Æ´ÏÁö¸¸, °ø°ÝÀ» ¸ñÀûÀ¸·Î Çϱâ À§ÇÑ Ãß°¡ Á¤º¸¸¦ ¾ÇÀÇ°¡ ÀÖ´Â Äڵ忡°Ô ÁÖ°Ô µÈ´Ù. ÇÊ¿ä ÀÌ»óÀÇ Á¤º¸¸¦ °ø°³ÇÏÁö ¾Ê´Â ÆíÀÌ Çö¸íÇÏ´Ù
setPolicy ½Ã½ºÅÛ ÀüüÀÇ ½ÃÅ¥·¯Æ¼ Á¤Ã¥ ÀÇ ¼³Á¤ (ƯÈ÷, Policy °´Ã¼°¡ ´ë»ó) ÀÌ Á¢±Ù ±ÇÇÑÀ» ÁÖ´Â °ÍÀº ¸Å¿ì À§ÇèÇÏ´Ù. ÀÌ Á¢±Ù ±ÇÇÑ¿¡ÀÇÇØ ¾ÇÀÇ°¡ ÀÖ´Â Äڵ尡 ½Ã½ºÅÛÀ» °ø°ÝÇϴµ¥ ÇÊ¿äÇÑ ´Ù¾çÇÑ Á¢±Ù ±ÇÇÑÀ» ±×°Í Àڽſ¡°Ô ÁÖ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÇ±â ¶§¹®ÀÌ´Ù
getProperty. {key} ÁöÁ¤µÈ Å°¸¦ »ç¿ëÇÑ ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼÀÇ Ãëµæ ¾×¼¼½º°¡ Çã°¡µÇ°í Àִ ƯÁ¤ÀÇ Å°¿¡ ±â¹ÝÇØ Äڵ尡 ½Ã½ºÅÛ Àüü ¹× »ç¿ëÀÚ ½ÃÅ¥·¯Æ¼ Á¤Ã¥ ÀÇ À§Ä¡ »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ½ÃÅ¥·¯Æ¼ ÇÁ·Î¹ÙÀÌ´õÀÇ ¸®½ºÆ®¿¡µµ ¾×¼¼½º ÇÒ ¼ö°¡ ÀÖ´Ù. ÀÌ Á¤º¸°¡ ¾Ë·ÁÁ®µµ ±× ¸¸Å­À¸·Î ½Ã½ºÅÛÀÇ ½ÃÅ¥·¯Æ¼°¡ À§Çè¿¡ óÇØÁö´Â °ÍÀº ¾Æ´ÏÁö¸¸, °ø°ÝÀ» ¸ñÀûÀ¸·Î Çϱâ À§ÇÑ Ãß°¡ Á¤º¸¸¦ ¾ÇÀÇ°¡ ÀÖ´Â Äڵ忡°Ô ÁÖ°Ô µÈ´Ù
getProperty. {key} ÁöÁ¤µÈ Å°¸¦ »ç¿ëÇÑ ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼÀÇ Ãëµæ ÀÌ Á¢±Ù ±ÇÇÑÀÌ ÀÖÀ¸¸é, ½ÃÅ¥·¯Æ¼ ÇÁ·Î¹ÙÀÌ´õ¸¦ ¼³Á¤Çϰųª ½Ã½ºÅÛ ÀüüÀÇ ½ÃÅ¥·¯Æ¼ Á¤Ã¥ ÀÇ À§Ä¡¸¦ Á¤ÀÇÇϰųª ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î ½ÃÅ¥·¯Æ¼ ÇÁ·Î¹ÙÀÌ´õ¸¦ ¼³Á¤ÇÏ´Â Á¢±Ù ±ÇÇÑÀ» ¾ÇÀÇ°¡ ÀÖ´Â Äڵ尡 °¡Áö¸é, ¾ÏÈ£ ºñ°ø°³Å°¿Í °°Àº ±â¹Ð Á¤º¸¸¦ Ⱦ·ÉÇÏ´Â ¾ÇÀÇ°¡ ÀÖ´Â ÇÁ·Î¹ÙÀÌ´õ¸¦ ¼³Á¤ÇÏ´Â À§ÇèÀÌ ÀÖ´Ù. °Ô´Ù°¡ ½Ã½ºÅÛ ÀüüÀÇ ½ÃÅ¥·¯Æ¼ Á¤Ã¥ ÀÇ À§Ä¡¸¦ ¼³Á¤ÇÏ´Â Á¢±Ù ±ÇÇÑÀ» ¾ÇÀÇ°¡ ÀÖ´Â Äڵ尡 °¡Áö¸é, ±× À§Ä¡¸¦, ½Ã½ºÅÛ¿¡ °ø°ÝÀ» ½Ç½ÃÇϴµ¥ ÇÊ¿äÇÑ ¸ðµç Á¢±Ù ±ÇÇÑÀ» °ø°ÝÀÚ¿¡°Ô ÁÖ´Â °Í °°Àº ½ÃÅ¥·¯Æ¼ Á¤Ã¥¸¦ °¡¸®Å°µµ·Ï ÇÒ °¡´É¼ºµµ ÀÖ´Ù
insertProvider. {provider name} ÁöÁ¤µÈ À̸§À» »ç¿ëÇÑ »õ·Î¿î ÇÁ·Î¹ÙÀÌ´õÀÇ Ãß°¡ ÀÌ Á¢±Ù ±ÇÇÑÀº ¾ÇÀÇ°¡ ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Â ÇÁ·Î¹ÙÀÌ´õ (¿¹¸¦ µé¾î °Ç³×¹ÞÀº ºñ°ø°³Å°¸¦ ºÐ¸íÈ÷ÀÇÇØ ¹ö¸®´Â °Í)¸¦ ¿ì¼± ¼øÀ§ÀÇ °¡Àå ³ôÀº ÇÁ·Î¹ÙÀÌ´õ·Î¼­ µµÀÔÇÏ´Â Çã°¡¸¦ »ç¿ëÀÚ¿¡ °Ô ÁÖ¾î ¹ö¸°´Ù. ÀÌ°ÍÀÌ °¡´ÉÇÏ°Ô µÇ´Â °ÍÀº Security °´Ã¼ (ÀνºÅçÀÌ ³¡³­ ÇÁ·Î¹ÙÀÌ´õ¸¦ °ü¸®ÇÑ´Ù)°¡ ÇöÀç, ÇÁ·Î¹ÙÀÌ´õÀÇ Á¢¼ÓÀü¿¡ ±× Á¤ÇÕ¼ºÀ̳ª ½Å·Ú¼ºÀ» üũÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù
removeProvider. {provider name} ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õÀÇ »èÁ¦ ÀÌ Á¢±Ù ±ÇÇÑÀº ÇÁ·Î±×·¥¿ÜÀÇ ºÎºÐÀÇ µ¿ÀÛÀ» º¯°æÇϰųª ±× ½ÇÇàÀ» ¹«È¿·Î ÇÑ´Ù. ÇâÈÄ ÇÁ·Î±×·¥À¸·ÎºÎÅÍÀÇ ¿ä±¸¸¦ ¹Þ´Â ÇÁ·Î¹ÙÀÌ´õ°¡ »èÁ¦µÇ¾úÀ» °æ¿ì, ½ÇÇàÀº ½ÇÆÐÇÑ´Ù. ¶Ç, »èÁ¦°¡ ³¡³­ ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·Î±×·¥ÀÇ ³ª¸ÓÁö·ÎºÎÅÍÀÇ ¸í½ÃÀûÀÎ ¿ä±¸¸¦ ¹Þ°í ÀÖÁö ¾ÊÀº °æ¿ì, ÀÌ°ÍÀº º¸Åë, ¾ÏÈ£ ¼­ºñ½º°¡ (ÇÁ·Î¹ÙÀÌ´õ ¸®½ºÆ®ÀÇ Á¾·¡ÀÇ Â÷·Ê·Î ±âÃʸ¦ µÎ¾î) ¿ä±¸µÇ¾úÀ» ¶§¿¡ ¼±ÅõǴ ÇÁ·Î¹ÙÀÌ´õ°¡ µÇÁö¸¸, ´Ù¸¥ ÇÁ·Î¹ÙÀÌ´õ°¡ ¼±Åõǰųª ÀûÇÕÇÑ ÇÁ·Î¹ÙÀÌ´õ°¡ ¹ß°ßµÇÁö ¾Ê´Â °Íµµ ÀÖÀ¸¹Ç·Î ÇÁ·Î±×·¥ÀÇ ½ÇÆзΠ¿¬°áµÈ´Ù
setSystemScope ½Ã½ºÅÛ ½Äº° Á¤º¸ ½ºÄÚÇÁÀÇ ¼³Á¤ ÀÌ Á¢±Ù ±ÇÇÑÀº ½Å·ÚÇÒ ¼ö ¾ø´Â ÀÎÁõ¼­ ·Î ½Ã½ºÅÛ ½Äº° Á¤º¸ÀÇ À¯È¿ ¹üÀ§¸¦ ¼³Á¤ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇϹǷΠ½Ã½ºÅÛ ½Äº° Á¤º¸ÀÇ ¿øÀÇ À¯È¿ ¹üÀ§¿¡¼­´Â °ÅºÎµÇ¾î¾ßÇÒ ÀÎÁõ¼­ Ư±ÇÀ¸·Î ¼­¸íµÈ ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀÌ¼Ç Äڵ带 ÀÎÁ¤ÇÏ°Ô µÈ´Ù
setIdentityPublicKey Identity °ø°³Å°ÀÇ ¼³Á¤ ¾ÆÀ̵§Æ¼Æ¼°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Ù¡¹·Î¼­ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ì, ÀÌ Á¢±Ù ±ÇÇÑÀº ½Ã½ºÅÛÀÇÀÚ½Ä µ§Æ¼Æ¼ÀÇ À¯È¿ ¹üÀ§¿¡ ÀÇÇØ ½Å·ÚµÇ¾î ÀÖÁö ¾ÊÀº ´Ù¸¥ °ø°³Å° (¿¹¸¦ µé¾î ±×°Í ÀÚ½Å)¸¦ µµÀÔÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇϹǷΠº»·¡´Â °ÅºÎµÇ¾î¾ßÇÒ °ø°³Å° Ư±ÇÀ¸·Î ¼­¸íµÈ ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀÌ¼Ç Äڵ带 ÀÎÁ¤ÇÏ°Ô µÈ´Ù
setIdentityInfo Identity ¹ü¿ë Á¤º¸ ij¸¯ÅÍ ¶óÀÎÀÇ ¼³Á¤ ÀÌ Á¢±Ù ±ÇÇÑÀº ¾ÆÀ̵§Æ¼Æ¼ÀÇ ¹ü¿ë ±â¼úÀ» ¼³Á¤ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. ÀÌ°Í¿¡ ÀÇÇØ ¾îÇø®ÄÉÀ̼ÇÀº, µµÇÑ °Í°ú´Â ´Ù¸¥ÀÚ½Ä µ§Æ¼Æ¼¸¦ »ç¿ë ´çÇϰųª ƯÁ¤ÀÇÀÚ½Ä µ§Æ¼Æ¼¸¦ ã¾Æ³»´Â °ÍÀ» ¹æÇØ µÇ°Å³ª ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù
addIdentityCertificate Identity ÀÎÁõ¼­ ÀÇ Ãß°¡ ÀÌ Á¢±Ù ±ÇÇÑÀº ¾ÆÀ̵§Æ¼Æ¼ÀÇ °ø°³Å°ÀÇ ÀÎÁõ¼­¸¦ ¼³Á¤ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ Àüü¿¡ °Ç³Ê´Â ½Å·Ú °ü°è¿¡ ¿µÇâÀ» ¹ÌÄ¡¹Ç·Î À§ÇèÇÏ´Ù. ÀÌ °ø°³Å°´Â °©ÀÚ±â, º»·¡º¸´Ù Æø³ÐÀº »ç¿ëÀÚ¿¡ °Ô ½Å·ÚµÇ°Ô µÈ´Ù
removeIdentityCertificate Identity ÀÎÁõ¼­ ÀÇ »èÁ¦ ÀÌ Á¢±Ù ±ÇÇÑÀº ¾ÆÀ̵§Æ¼Æ¼ÀÇ °ø°³Å°ÀÇ ÀÎÁõ¼­¸¦ »èÁ¦ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ Àüü¿¡ °Ç³Ê´Â ½Å·Ú °ü°è¿¡ ¿µÇâÀ» ¹ÌÄ¡¹Ç·Î À§ÇèÇÏ´Ù. ÀÌ °ø°³Å°´Â °©ÀÚ±â, º»·¡º¸´Ù ½Å·Ú¿¡ ÃæºÐÇÏÁö ¾Ê´Â´Ù°í º¸¿©Áö°Ô µÈ´Ù
printIdentity ¾ÆÀ̵§Æ¼Æ¼ÀÇ º»ÀÎÀÇ À̸§ ¹× ÇÊ¿ä¿¡ µû¶ó¼­ ±×ÀÚ½Ä µ§Æ¼Æ¼°¡ »ç¿ëµÇ´Â ½ºÄÚÇÁ, ±×ÀÚ½Ä µ§Æ¼Æ¼°¡ ½ºÄÚÇÁ³»¿¡¼­ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Ù¡¹¶ó°í º¸¿©Áö°í ÀÖ´ÂÁö¸¦ Ç¥½ÃÇϴ ǥ½ÃµÇ´Â ½ºÄÚÇÁ´Â ÆÄÀϸíÀÌ µÇ´Â °æ¿ì°¡ ÀÖ¾î, ±× °æ¿ì¿¡´Â ·ÎÄà ½Ã½ºÅÛÀÇ Á¤º¸µµ ºÎ¼ö ÇÑ´Ù. ¿¹¸¦ µé¾î ¡¸carol¡¹¶ó°í ÇÏ´Â À̸§ÀÇÀÚ½Ä µ§Æ¼Æ¼°¡ »ç¿ëÀÚ ÀÚ½Ä µ§Æ¼Æ¼ µ¥ÀÌŸº£À̽º·Î ¡¸½Å·ÚÇÒ ¼ö ¾ø´Ù¡¹·Î¼­ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ìÀÇ Ç¥½Ã´Â ´ÙÀ½°ú °°ÀÌ µÈ´Ù.
carol[/home/luehe/identitydb.obj][not trusted]
clearProviderProperties. {provider name} Provider¸¦ ¡¸Å¬¸®¾î¡¹ÇÏ´Â °ÍÀ¸·Î ±× ÇÁ·Î¹ÙÀÌ´õ°¡ ±¸ÇöÇÏ´Â ¼­ºñ½º¸¦ °Ë»öÇϴµ¥ »ç¿ëÇÏ´Â ÇÁ·ÎÆÛƼ¸¦ °¡ÁöÁö ¾Ê°Ô ÇÏ´Â ÀÌ Á¢±Ù ±ÇÇÑÀº ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ±¸ÇöµÈ ¼­ºñ½ºÀÇ °Ë»öÀ» ¹«È¿·Î ÇÑ´Ù. ±× ¶§¹®¿¡ º¸Åë ±× Provider¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î±×·¥¿ÜÀÇ ºÎºÐÀÇ µ¿ÀÛÀ» º¯°æÇϰųª ±× ½ÇÇàÀ» ¹«È¿·Î Çϰųª ÇÒ ¼ö ÀÖ´Ù ( ¡¸removeProvider. {provider name}¡¹Á¢±Ù ±ÇÇÑÀÇ ¼³¸íÀ» ÂüÁ¶)
putProviderProperty. {provider name} ÁöÁ¤ÇÑ Provider ÇÁ·ÎÆÛƼÀÇ ¼³Á¤ ÇÁ·Î¹ÙÀÌ´õ ÇÁ·ÎÆÛƼ´Â °¢°¢, ÇÁ·Î¹ÙÀÌ´õ°¡ ±¸ÇöÇϴ ƯÁ¤ ¼­ºñ½ºÀÇ À̸§°ú À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌ Á¢±Ù ±ÇÇÑÀ» ÁÖ´Â °Í¿¡ÀÇÇØ Äڵ尡 ¼­ºñ½º »ç¾çÀ» ´Ù¸¥ °Í°ú ¿Å°Ü³õ´Â °ÍÀ¸·Î ´Ù¸¥ ±¸ÇöÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô µÈ´Ù
removeProviderProperty. {provider name} ÁöÁ¤ÇÑ Provider ·ÎºÎÅÍÀÇ ÇÁ·ÎÆÛƼÀÇ »èÁ¦ ÀÌ Á¢±Ù ±ÇÇÑÀº ÇÁ·Î¹ÙÀÌ´õ°¡ ±¸ÇöÇÏ´Â ¼­ºñ½ºÀÇ °Ë»öÀ» ¹«È¿·Î ÇÑ´Ù. ¼­ºñ½ºÀÇ À̸§°ú À§Ä¡¸¦ ÁöÁ¤ÇÏ°í ÀÖ´Â ÇÁ·ÎÆÛƼÀÇ »èÁ¦¿¡ÀÇÇØ ±× ÀÌ»ó ¼­ºñ½º¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µÈ´Ù. ±× ¶§¹®¿¡ º¸Åë ±× Provider¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î±×·¥¿ÜÀÇ ºÎºÐÀÇ µ¿ÀÛÀ» º¯°æÇϰųª ±× ½ÇÇàÀ» ¹«È¿·Î Çϰųª ÇÒ ¼ö ÀÖ´Ù ( ¡¸removeProvider. {provider name}¡¹Á¢±Ù ±ÇÇÑÀÇ ¼³¸íÀ» ÂüÁ¶)
getSignerPrivateKey Signer ºñ°ø°³Å°ÀÇ Ãëµæ ºñ°ø°³Å°´Â ºñ¹Ð¿¡ º¸°üÇؾßÇÒ °ÍÀ̾î, ºñ°ø°³Å°ÀÇ ¾×¼¼½º¸¦ Çã°¡ÇÏ´Â °ÍÀº ¸Å¿ì À§ÇèÇÏ´Ù. ¾×¼¼½º¸¦ Çã°¡ÇØ ¹ö¸®¸é, ÄÚµå´Â ºñ°ø°³Å°¸¦ »ç¿ëÇØ ´Ù¾çÇÑ ÆÄÀÏ¿¡ ¼­¸íÇϰųª Signer ·ÎºÎÅÍÀÇ ¼­¸íÀ» ¿ä±¸Çϰųª ÇÒ ¼ö°¡ ÀÖ´Ù
setSignerKeyPair Signer Å°ÀÇ Æä¾î (°ø°³Å°¿Í ºñ°ø°³Å°)ÀÇ ¼³Á¤ ÀÌ Á¢±Ù ±ÇÇÑÀº Ÿ°ÙÀÎ °Í ¿Ü »ç¶÷ÀÇ Å° Æä¾î¸¦ ¾àÇÑ Å° Æä¾î (¿¹¸¦ µé¾î »çÀÌÁîÀÇ ÀÛÀº Å° Æä¾î)¿¡ ¿Å°Ü³õ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. ÀÌ°ÍÀº µ¿½Ã¿¡ Ÿ°Ù°ú ±× ÇǾî¶ó´Â ¾ÏÈ£ Åë½ÅÀ» µµÃ»ÇÏ´Â Àϵµ °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. Ÿ°ÙÀÇ ÇǾî´Â Ÿ°ÙÀÇ ¡¸»õ·Ó´Ù¡¹°ø°³Å°·Î ¾ÏÈ£ ¼¼¼ÇÅ°¸¦ ·¦ ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù. ÀÌ ¡¸»õ·Ó´Ù¡¹°ø°³Å°¿¡ÀÇÇØ °ø°ÝÀÚ (´ëÀÀÇÏ´Â ºñ°ø°³Å°¸¦ °¡Áø´Ù)°¡ ¼¼¼ÇÅ°ÀÇ ·¦À» ÇØÁ¦ÇØ, ±× ¼¼¼ÇÅ°·Î ¾ÏȣȭµÈ Åë½Å µ¥ÀÌÅÍÀÇ ¾ÏÈ£¸¦ Çص¶ÇÒ ¼ö ÀÖ°Ô µÈ´Ù

°ü·Ã Ç׸ñ:
BasicPermission, Permission, Permissions, PermissionCollection, SecurityManager, Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚ °³¿ä
SecurityPermission (String  name)
          »õ·Î¿î SecurityPermission°¡ ÁöÁ¤µÈ À̸§À¸·Î ÀÛ¼ºÇÕ´Ï´Ù.
SecurityPermission (String  name, String  actions)
          ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î SecurityPermission °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 
Ŭ·¡½º java.security. BasicPermission ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
equals, getActions, hashCode, implies, newPermissionCollection
 
Ŭ·¡½º java.security. Permission ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
checkGuard, getName, toString
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

SecurityPermission

public SecurityPermission(String  name)
»õ·Î¿î SecurityPermission°¡ ÁöÁ¤µÈ À̸§À¸·Î ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ À̸§Àº SecurityPermission ½Éº¼¸íÀÔ´Ï´Ù. À̸§ÀÇ ¸»¹Ì¿¡ ¡¸.¡¹¿¡ À̾î, ¶Ç´Â ´Üµ¶À¸·Î asterisk¸¦ µÎ´Â °ÍÀ¸·Î¿Í Àϵå Ä«µå ¸ÅĪÀ» ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - ½ÃÅ¥·¯Æ¼ Á¢±Ù ±ÇÇÑÀÇ À̸§

SecurityPermission

public SecurityPermission(String  name,
                          String  actions)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î SecurityPermission °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù. name´Â SecurityPermission ±âÈ£¸íÀÔ´Ï´Ù. actions ij¸¯ÅÍ ¶óÀÎÀº ÇöÀç »ç¿ëµÇÁö ¾Ê°í, nullÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - ½ÃÅ¥·¯Æ¼ Á¢±Ù ±ÇÇÑÀÇ À̸§
actions - nullÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù

JavaTM 2 Platform
Standard Ed. 5.0

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