JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
java.security.ProtectionDomain »ç¿ë

ProtectionDomain¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÆÐÅ°Áö
java.lang Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¼³°èÇØ ±âº»ÀûÀΠŬ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.  
java.lang.instrument Java ÇÁ·Î±×·¥ ¾ð¾î ¿¡ÀÌÀüÆ®°¡ JVM »ó¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â ÇÁ·Î±×·¥À» ÆÄ¾Ç ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¼­ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.  
java.security ½ÃÅ¥·¯Æ¼ üÁ¦ÀÇ Å¬·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.  
javax.security.auth ÀÌ ÆÐÅ°Áö´Â ÀÎÁõ°ú ½ÂÀο¡ °üÇÑ Ã¼Á¦¸¦ Á¦°øÇÕ´Ï´Ù.  
 

java.lang ¿¡¼­ÀÇ ProtectionDomain »ç¿ë
 

ProtectionDomain¸¦ µ¹·ÁÁÖ´Â java.lang ¸Þ¼­µå
 ProtectionDomain Class. getProtectionDomain ()
          ÀÌ Å¬·¡½ºÀÇ ProtectionDomainÀ» ¸®ÅÏÇÕ´Ï´Ù.
 

ProtectionDomain ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.lang ¸Þ¼­µå
protected  Class <? > ClassLoader. defineClass (String  name, byte[] b, int off, int len, ProtectionDomain  protectionDomain)
          ¿É¼ÇÀÇ ProtectionDomain¸¦ »ç¿ëÇØ, ¹ÙÀÌÆ®ÀÇ ¹è¿­À» Class Ŭ·¡½ºÀÇ ÀνºÅϽº·Î º¯È¯ÇÕ´Ï´Ù.
protected  Class <? > ClassLoader. defineClass (String  name, ByteBuffer  b, ProtectionDomain  protectionDomain)
          ¿É¼ÇÀÇ ProtectionDomain¸¦ »ç¿ëÇØ, ByteBuffer¸¦ Class Ŭ·¡½ºÀÇ ÀνºÅϽº·Î º¯È¯ÇÕ´Ï´Ù.
 

java.lang.instrument ¿¡¼­ÀÇ ProtectionDomain »ç¿ë
 

ProtectionDomain ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.lang.instrument ¸Þ¼­µå
 byte[] ClassFileTransformer. transform (ClassLoader  loader, String  className, Class <? > classBeingRedefined, ProtectionDomain  protectionDomain, byte[] classfileBuffer)
          ÀÌ ¸Þ¼­µåÀÇ ±¸ÇöÀº Á¦°øµÈ Ŭ·¡½º ÆÄÀÏÀ» º¯È¯ÇØ, »õ·Î¿î ġȯ Ŭ·¡½º ÆÄÀÏÀ» µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
 

java.security ¿¡¼­ÀÇ ProtectionDomain »ç¿ë
 

ProtectionDomain¸¦ µ¹·ÁÁÖ´Â java.security ¸Þ¼­µå
 ProtectionDomain [] DomainCombiner. combine (ProtectionDomain [] currentDomains, ProtectionDomain [] assignedDomains)
          ÁöÁ¤µÈ ProtectionDomains¸¦ º¯°æ ¶Ç´Â °»½ÅÇÕ´Ï´Ù.
 

ProtectionDomain ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.security ¸Þ¼­µå
 ProtectionDomain [] DomainCombiner. combine (ProtectionDomain [] currentDomains, ProtectionDomain [] assignedDomains)
          ÁöÁ¤µÈ ProtectionDomains¸¦ º¯°æ ¶Ç´Â °»½ÅÇÕ´Ï´Ù.
 ProtectionDomain [] DomainCombiner. combine (ProtectionDomain [] currentDomains, ProtectionDomain [] assignedDomains)
          ÁöÁ¤µÈ ProtectionDomains¸¦ º¯°æ ¶Ç´Â °»½ÅÇÕ´Ï´Ù.
 PermissionCollection Policy. getPermissions (ProtectionDomain  domain)
          ±Û·Î¹ú Á¤Ã¥¸¦ Æò°¡ÇØ, º¸È£ µµ¸ÞÀÎÀÇ ÁöÁ¤µÈ Ư¼ºÀ¸·Î Çã°¡µÇ°í ÀÖ´Â Á¢±Ù ±ÇÇѼ¼Æ®¸¦ ÁöÁ¤ÇÏ´Â PermissionCollection °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean Policy. implies (ProtectionDomain  domain, Permission  permission)
          ProtectionDomain¿¡ Çã°¡µÈ Á¢±Ù ±ÇÇÑ¿¡ ´ëÇØ ±Û·Î¹ú Á¤Ã¥¸¦ Æò°¡ÇØ, ±× Á¢±Ù ±ÇÇÑÀÌ Çã°¡µÇ°í ÀÖ´ÂÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 

ProtectionDomain ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.security constructor¡¡ ¡¡
AccessControlContext (ProtectionDomain [] context)
          ÁöÁ¤µÈ ProtectionDomain ¼¼Æ®·Î AccessControlContext¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 

javax.security.auth ¿¡¼­ÀÇ ProtectionDomain »ç¿ë
 

ProtectionDomain¸¦ µ¹·ÁÁÖ´Â javax.security.auth ¸Þ¼­µå
 ProtectionDomain [] SubjectDomainCombiner. combine (ProtectionDomain [] currentDomains, ProtectionDomain [] assignedDomains)
          ÀÌ SubjectDomainCombiner¿¡ °ü·ÃµÈ Subject Principal¸¦ »ç¿ëÇØ, °ü·ÃµÈ ProtectionDomains¸¦ °»½ÅÇÕ´Ï´Ù.
 

ProtectionDomain ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â javax.security.auth ¸Þ¼­µå
 ProtectionDomain [] SubjectDomainCombiner. combine (ProtectionDomain [] currentDomains, ProtectionDomain [] assignedDomains)
          ÀÌ SubjectDomainCombiner¿¡ °ü·ÃµÈ Subject Principal¸¦ »ç¿ëÇØ, °ü·ÃµÈ ProtectionDomains¸¦ °»½ÅÇÕ´Ï´Ù.
 ProtectionDomain [] SubjectDomainCombiner. combine (ProtectionDomain [] currentDomains, ProtectionDomain [] assignedDomains)
          ÀÌ SubjectDomainCombiner¿¡ °ü·ÃµÈ Subject Principal¸¦ »ç¿ëÇØ, °ü·ÃµÈ ProtectionDomains¸¦ °»½ÅÇÕ´Ï´Ù.
 


JavaTM 2 Platform
Standard Ed. 5.0

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