|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.security.Permission | +--java.security.BasicPermission | +--java.security.SecurityPermission
ÀÌ Å¬·¡½º´Â ½ÃÅ¥·¯Æ¼ ¾×¼¼½º±ÇÀ» À§Çؼ(¶§¹®¿¡) ÁغñµÇ¾î ÀÖ½À´Ï´Ù. 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. {ÇÁ·Î¹ÙÀÌ´õ¸í} | ÁöÁ¤µÈ À̸§À» »ç¿ëÇÑ »õ·Î¿î ÇÁ·Î¹ÙÀÌ´õÀÇ Ãß°¡ | ÀÌ ¾×¼¼½º±ÇÀº ¾ÇÀǰ¡ ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Â ÇÁ·Î¹ÙÀÌ´õ (¿¹¸¦ µé¾î, °Ç³×¹ÞÀº ºñ°ø°³¿¼è¸¦ ºÐ¸íÈ÷ ÇØ ¹ö¸®´Â °Í)¸¦ ¿ì¼± ¼øÀ§ÀÇ °¡Àå ³ôÀº ÇÁ·Î¹ÙÀÌ´õ·Î¼ µµÀÔÇÏ´Â Çã°¡¸¦ À¯Àú¿¡°Ô ÁÖ¾î ¹ö¸°´Ù. À̰ÍÀÌ °¡´ÉÇÏ°Ô µÇ´Â °ÍÀº Security ¿ÀºêÁ§Æ® (ÀνºÅçÀÌ ³¡³ ÇÁ·Î¹ÙÀÌ´õ¸¦ °ü¸®ÇÑ´Ù)°¡ ÇöÀç, ÇÁ·Î¹ÙÀÌ´õÀÇ Á¢¼ÓÀü¿¡ ±× Á¤ÇÕ¼ºÀ̳ª ½Å·Ú¼ºÀ» üũÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù |
removeProvider. {ÇÁ·Î¹ÙÀÌ´õ¸í} | ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õÀÇ »èÁ¦ | ÀÌ ¾×¼¼½º±ÇÀº ÇÁ·Î±×·¥¿ÜÀÇ ºÎºÐÀÇ µ¿ÀÛÀ» º¯°æÇϰųª ±× ½ÇÇàÀ» ¹«È¿·Î ÇÑ´Ù. ÇâÈÄ ÇÁ·Î±×·¥À¸·ÎºÎÅÍÀÇ ¿ä±¸¸¦ ¹Þ´Â ÇÁ·Î¹ÙÀÌ´õ°¡ »èÁ¦µÇ¾úÀ» °æ¿ì, ½ÇÇàÀº ½ÇÆÐÇÑ´Ù. ¶Ç, »èÁ¦°¡ ³¡³ ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·Î±×·¥ÀÇ ³ª¸ÓÁö·ÎºÎÅÍÀÇ ¸í½ÃÀûÀÎ ¿ä±¸¸¦ ¹Þ°í ÀÖÁö ¾ÊÀº °æ¿ì, À̰ÍÀº Åë»ó, ¾ÏÈ£ ¼ºñ½º°¡ (ÇÁ·Î¹ÙÀÌ´õ ¸®½ºÆ®ÀÇ Á¾·¡ÀÇ Â÷·Ê·Î ±âÃʸ¦ µÎ¾î) ¿ä±¸µÇ¾úÀ» ¶§¿¡ ¼±ÅõǴ ÇÁ·Î¹ÙÀÌ´õ°¡ µÇÁö¸¸, ´Ù¸¥ ÇÁ·Î¹ÙÀÌ´õ°¡ ¼±Åõǰųª ÀûÇÕÇÑ ÇÁ·Î¹ÙÀÌ´õ°¡ ¹ß°ßµÇÁö ¾Ê´Â °Íµµ ÀÖÀ¸¹Ç·Î, ÇÁ·Î±×·¥ÀÇ ½ÇÆÐ·Î ¿¬°áµÈ´Ù |
setSystemScope | ½Ã½ºÅÛ ½Äº° Á¤º¸ ½ºÄÚÇÁÀÇ ¼³Á¤ | ÀÌ ¾×¼¼½º±ÇÀº ½Å·ÚÇÒ ¼ö ¾ø´Â Áõ¸í¼·Î ½Ã½ºÅÛÀÇ ¾ÆÀ̵§Æ¼Æ¼ÀÇ À¯È¿ ¹üÀ§¸¦ ¼³Á¤ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇϹǷÎ, ½Ã½ºÅÛÀÇ ¾ÆÀ̵§Æ¼Æ¼ÀÇ ¿øÀÇ À¯È¿ ¹üÀ§¿¡¼´Â °ÅºÎµÇ¾î¾ßÇÒ Áõ¸í¼ Ư±ÇÀ¸·Î ¼¸íµÈ ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀÌ¼Ç Äڵ带 ÀÎÁ¤ÇÏ°Ô µÈ´Ù |
setIdentity °ø°³¿¼è | Identity ÀÇ °ø°³¿¼èÀÇ ¼³Á¤ | ¾ÆÀ̵§Æ¼Æ¼°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Ù¡¹·Î¼ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ì, ÀÌ ¾×¼¼½º±ÇÀº ½Ã½ºÅÛÀÇ ¾ÆÀ̵§Æ¼Æ¼ÀÇ À¯È¿ ¹üÀ§¿¡ ÀÇÇØ ½Å·ÚµÇ¾î ÀÖÁö ¾ÊÀº ´Ù¸¥ °ø°³¿¼è (¿¹¸¦ µé¾î, ±×°Í ÀÚ½Å)¸¦ µµÀÔÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇϹǷÎ, º»·¡´Â °ÅºÎµÇ¾î¾ßÇÒ °ø°³¿¼è Ư±ÇÀ¸·Î ¼¸íµÈ ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀÌ¼Ç Äڵ带 ÀÎÁ¤ÇÏ°Ô µÈ´Ù |
setIdentityInfo | Identity ÀÇ ¹ü¿ë Á¤º¸ ij¸¯ÅÍ ¶óÀÎÀÇ ¼³Á¤ | ÀÌ ¾×¼¼½º±ÇÀº ¾ÆÀ̵§Æ¼Æ¼ÀÇ ¹ü¿ë ±â¼úÀ» ¼³Á¤ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. À̰Ϳ¡ ÀÇÇØ ¾îÇø®ÄÉÀ̼ÇÀº ÀǵµÇÑ °Í°ú´Â ´Ù¸¥ ¾ÆÀ̵§Æ¼Æ¼¸¦ »ç¿ë ´çÇϰųª ƯÁ¤ÀÇ ¾ÆÀ̵§Æ¼Æ¼¸¦ ã¾Æ³»´Â °ÍÀ» ¹æÇØ µÇ°Å³ª ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù |
addIdentityCertificate | Identity ÀÇ Áõ¸í¼ÀÇ Ãß°¡ | ÀÌ ¾×¼¼½º±ÇÀº ¾ÆÀ̵§Æ¼Æ¼ÀÇ °ø°³¿¼èÀÇ Áõ¸í¼¸¦ ¼³Á¤ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. À̰ÍÀº ½Ã½ºÅÛ Àüü¿¡ °Ç³Ê´Â ½Å·Ú °ü°è¿¡ ¿µÇâÀ» ¹ÌÄ¡¹Ç·Î À§ÇèÇÏ´Ù. ÀÌ °ø°³¿¼è´Â µ¹¿¬, º»·¡º¸´Ù Æø³ÐÀº À¯Àú¿¡°Ô ½Å·ÚµÇ°Ô µÈ´Ù |
removeIdentityCertificate | Identity ÀÇ Áõ¸í¼ÀÇ »èÁ¦ | ÀÌ ¾×¼¼½º±ÇÀº ¾ÆÀ̵§Æ¼Æ¼ÀÇ °ø°³¿¼èÀÇ Áõ¸í¼¸¦ »èÁ¦ÇÏ´Â °ÍÀ» °ø°ÝÀÚ¿¡°Ô Çã°¡ÇÑ´Ù. À̰ÍÀº ½Ã½ºÅÛ Àüü¿¡ °Ç³Ê´Â ½Å·Ú °ü°è¿¡ ¿µÇâÀ» ¹ÌÄ¡¹Ç·Î À§ÇèÇÏ´Ù. ÀÌ °ø°³¿¼è´Â µ¹¿¬, º»·¡º¸´Ù ½Å·Ú¿¡ ÃæºÐÇÏÁö ¾Ê´Â´Ù°í º¸¿©Áö°Ô µÈ´Ù |
printIdentity | ¾ÆÀ̵§Æ¼Æ¼ÀÇ º»ÀÎÀÇ À̸§, ¹× Çʿ信 µû¶ó¼ ±× ¾ÆÀ̵§Æ¼Æ¼°¡ »ç¿ëµÇ´Â ½ºÄÚÇÁ, ±× ¾ÆÀ̵§Æ¼Æ¼°¡ ½ºÄÚÇÁ³»¿¡¼ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Ù¡¹¶ó°í º¸¿©Áö°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ Ç¥½ÃÇÑ´Ù | Ç¥½ÃµÇ´Â ½ºÄÚÇÁ´Â ÆÄÀϸíÀÌ µÇ´Â °æ¿ì°¡ ÀÖ¾î, ±× °æ¿ì¿¡´Â ·ÎÄà ½Ã½ºÅÛÀÇ Á¤º¸µµ ºÎ¼ö ÇÑ´Ù. ¿¹¸¦ µé¾î, ¡¸carol¡¹¶ó°í ÇÏ´Â À̸§ÀÇ ¾ÆÀ̵§Æ¼Æ¼°¡ À¯Àú ¾ÆÀ̵§Æ¼Æ¼ µ¥ÀÌŸº£À̽º·Î ¡¸½Å·ÚÇÒ ¼ö ¾ø´Ù¡¹·Î¼ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ìÀÇ Ç¥½Ã´Â ´ÙÀ½°ú °°ÀÌ µÈ´Ù
carol[/home/luehe/identitydb.obj][not trusted] |
clearProviderProperties. {ÇÁ·Î¹ÙÀÌ´õ¸í} | Provider ¸¦ ¡¸Å¬¸®¾î¡¹ÇÏ´Â °ÍÀ¸·Î, ±× ÇÁ·Î¹ÙÀÌ´õ°¡ ±¸ÇöÇÏ´Â ¼ºñ½º¸¦ °Ë»öÇϴµ¥ »ç¿ëÇÏ´Â ÇÁ·ÎÆÛƼ¸¦ °¡ÁöÁö ¾Ê°Ô ÇÑ´Ù | ÀÌ ¾×¼¼½º±ÇÀº ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ±¸ÇöµÈ ¼ºñ½ºÀÇ °Ë»öÀ» ¹«È¿·Î ÇÑ´Ù. ±× ¶§¹®¿¡, Åë»ó ±× Provider ¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î±×·¥¿ÜÀÇ ºÎºÐÀÇ µ¿ÀÛÀ» º¯°æÇϰųª ±× ½ÇÇàÀ» ¹«È¿·Î Çϰųª ÇÒ ¼ö ÀÖ´Ù ( ¡¸removeProvider. {provider name}¡¹¾×¼¼½º±ÇÀÇ ¼³¸íÀ» ÂüÁ¶) |
putProviderProperty. {ÇÁ·Î¹ÙÀÌ´õ¸í} | ÁöÁ¤ÇÑ Provider ÀÇ ÇÁ·ÎÆÛƼÀÇ ¼³Á¤ | ÇÁ·Î¹ÙÀÌ´õ ÇÁ·ÎÆÛƼ´Â °¢°¢, ÇÁ·Î¹ÙÀÌ´õ°¡ ±¸ÇöÇϴ ƯÁ¤ ¼ºñ½ºÀÇ À̸§°ú À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌ ¾×¼¼½º±ÇÀ» ÁÖ´Â °Í¿¡ ÀÇÇØ, Äڵ尡 ¼ºñ½º »ç¾çÀ» ´Ù¸¥ °Í°ú ¿Å°Ü³õ´Â °ÍÀ¸·Î, ´Ù¸¥ ±¸ÇöÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô µÈ´Ù |
removeProviderProperty. {ÇÁ·Î¹ÙÀÌ´õ¸í} | ÁöÁ¤ÇÑ 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 |
»ý¼ºÀÚÀÇ »ó¼¼ |
public SecurityPermission(String name)
name
- ½ÃÅ¥·¯Æ¼ ¾×¼¼½º±ÇÀÇ À̸§public SecurityPermission(String name, String actions)
Policy
¿ÀºêÁ§Æ®°¡ »ç¿ëÇϱâ À§Çؼ(¶§¹®¿¡) ÁغñµÇ¾î »õ·Î¿î Permission ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
name
- ½ÃÅ¥·¯Æ¼ ¾×¼¼½º±ÇÀÇ À̸§actions
- null °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
|
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.