JavaTM Platform
Standard Ed. 6

클래스
java.security.Permission 의 사용

Permission 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.io 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.  
java.lang Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.  
java.lang.management Java 가상 머신의 관리 및 Java 가상 머신이 실행되고 있는 operating system의 관리를 감시하는 관리 인터페이스를 제공합니다.  
java.lang.reflect 클래스와 객체에 관한 리플렉트 정보를 취득하는 클래스 및 인터페이스를 제공합니다.  
java.net 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.  
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.sql JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
java.util.logging JavaTM 2 플랫폼의 코아로깅 기능의 클래스와 인터페이스를 제공합니다.  
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.remote JMX MBean 서버에 원격 접근하기 위한 인터페이스입니다.  
javax.net.ssl 시큐어 소켓 패키지의 클래스를 제공합니다.  
javax.security.auth 이 패키지는, 인증과 승인에 관한 시스템를 제공합니다.  
javax.security.auth.kerberos 이 패키지에는, Kerberos 네트워크 인증 프로토콜에 관련하는 유틸리티 클래스가 포함되어 있습니다.  
javax.sound.sampled 샘플화 된 오디오 데이터의 수중에 넣어, 처리, 및 재생의 인터페이스 및 클래스를 제공합니다.  
javax.xml.ws 이 패키지는, 코어 JAX-WS API 를 포함합니다.  
 

java.awt 에서의 Permission 의 사용
 

java.awt 에서의 Permission 의 서브 클래스
 class AWTPermission
          이 클래스는 AWT 의 액세스권용의 클래스입니다.
 

java.io 에서의 Permission 의 사용
 

java.io 에서의 Permission 의 서브 클래스
 class FilePermission
          이 클래스는, 파일 또는 디렉토리에의 액세스를 나타냅니다.
 class SerializablePermission
          직렬화 가능 액세스권을 위한 클래스입니다.
 

Permission 형의 파라미터를 가지는 java.io 의 메소드
 boolean FilePermission. implies (Permission  p)
          이 FilePermission 객체에, 지정된 액세스권이 포함되어 있는지 어떤지를 판정합니다.
 

java.lang 에서의 Permission 의 사용
 

java.lang 에서의 Permission 의 서브 클래스
 class RuntimePermission
          이 클래스는, 실행시의 액세스권에 관련합니다.
 

Permission 형의 파라미터를 가지는 java.lang 의 메소드
 void SecurityManager. checkPermission (Permission  perm)
          지정된 액세스권으로 요구한 액세스가, 현재 유효한 시큐리티 정책에 비추어 허가되지 않았던 경우에 SecurityException 를 throw 합니다.
 void SecurityManager. checkPermission (Permission  perm, Object  context)
          지정된 시큐리티 문맥에 대해, 지정된 액세스권이 가리키는 자원에의 액세스가 거부되었을 경우에 SecurityException 를 throw 합니다.
 

java.lang.management 에서의 Permission 의 사용
 

java.lang.management 에서의 Permission 의 서브 클래스
 class ManagementPermission
          SecurityManager 에 의해 실행되는 코드가 Java 플랫폼의 관리 인터페이스로 정의된 메소드를 호출할 때, SecurityManager 가 체크하는 액세스권입니다.
 

java.lang.reflect 에서의 Permission 의 사용
 

java.lang.reflect 에서의 Permission 의 서브 클래스
 class ReflectPermission
          리플렉트 처리의 Permission 클래스입니다.
 

java.net 에서의 Permission 의 사용
 

java.net 에서의 Permission 의 서브 클래스
 class NetPermission
          이 클래스는, 각종의 네트워크 액세스권을 위해서(때문에) 사용합니다.
 class SocketPermission
          이 클래스는, 소켓을 통한 네트워크에의 액세스권을 나타냅니다.
 

Permission 를 돌려주는 java.net 의 메소드
 Permission URLConnection. getPermission ()
          이 객체가 나타내는 접속을 위해서(때문에) 필요한 액세스권을 나타내는 Permission 객체를 돌려줍니다.
 Permission HttpURLConnection. getPermission ()
           
 

Permission 형의 파라미터를 가지는 java.net 의 메소드
 boolean SocketPermission. implies (Permission  p)
          지정된 액세스권이, 이 소켓 액세스권 객체에 포함되어 있는지 어떤지를 판정합니다.
 

java.security 에서의 Permission 의 사용
 

java.security 에서의 Permission 의 서브 클래스
 class AllPermission
          AllPermission 는, 다른 모든 액세스권을 포함 하는 액세스권입니다.
 class BasicPermission
          BasicPermission 는 Permission 클래스를 확장하는 클래스에서, BasicPermission 와 같은 명명 규약에 따를 필요가 있는, 액세스권의 base class로서 사용할 수 있습니다.
 class SecurityPermission
          이 클래스는 시큐리티 액세스권을 위해서(때문에) 준비되어 있습니다.
 class UnresolvedPermission
          UnresolvedPermission 클래스를 사용하면(자), Policy 의 초기화시에 「해결되지 않았다」Permission 를 보관 유지할 수 있습니다.
 

Permission 를 돌려주는 java.security 의 메소드
 Permission AccessControlException. getPermission ()
          이 예외에 관련한 Permission 객체를 가져옵니다.
 

Permission 형의 인수를 가지는 형태를 돌려주는 java.security 의 메소드
 Enumeration <Permission > Permissions. elements ()
          Permissions 객체내의 모든 PermissionCollection 의 모든 Permission 객체의 열거를 돌려줍니다.
abstract  Enumeration <Permission > PermissionCollection. elements ()
          컬렉션내의 모든 Permission 객체의 열거를 돌려줍니다.
 

Permission 형의 파라미터를 가지는 java.security 의 메소드
 void Permissions. add (Permission  permission)
          지정된 permission 객체를, 그것이 속하는 클래스의 PermissionCollection 에 추가합니다.
abstract  void PermissionCollection. add (Permission  permission)
          액세스권 객체의 현재의 컬렉션에 액세스권 객체를 추가합니다.
 void AccessControlContext. checkPermission (Permission  perm)
          현재 유효한 시큐리티 정책와 이 객체의 문맥에 근거해, 지정된 액세스권에 의해 나타나는 액세스 요구가 허가되는지, 거부될까를 결정합니다.
static void AccessController. checkPermission (Permission  perm)
          현재의 AccessControlContext 와 시큐리티 정책에 근거해, 지정된 액세스권에 의해 나타나는 액세스 요구가 허가될까 거부될까를 결정합니다.
protected abstract  boolean PolicySpi. engineImplies (ProtectionDomain  domain, Permission  permission)
          정책가 ProtectionDomain 의 Permission 가 부여되고 있는지 어떤지를 체크합니다.
 boolean ProtectionDomain. implies (Permission  permission)
          이 ProtectionDomain 가, Permission 객체로 표현되는 액세스권을 포함 할지 어떨지를 판정합니다.
 boolean BasicPermission. implies (Permission  p)
          지정된 액세스권을 이 객체가 포함 하고 있을지 어떨지를 판정합니다.
abstract  boolean Permission. implies (Permission  permission)
          이 객체의 액션에 의해, 지정된 액세스권의 액션이 포함 될지 어떨지를 판정합니다.
 boolean Permissions. implies (Permission  permission)
          지정된 액세스권의 클래스에 대한 이 객체의 PermissionCollection 가,permission 객체로 표현되는 액세스권을 포함 할지 어떨지를 확인합니다.
abstract  boolean PermissionCollection. implies (Permission  permission)
          지정된 액세스권이, 이 PermissionCollection 로 보관 유지되는 Permission 객체의 컬렉션에 의해 포함 될지 어떨지를 판정합니다.
 boolean AllPermission. implies (Permission  p)
          지정된 액세스권을 이 객체가 포함 하고 있을지 어떨지를 판정합니다.
 boolean UnresolvedPermission. implies (Permission  p)
          미해결의 액세스권에 대해서 항상 false 를 돌려줍니다.
 boolean Policy. implies (ProtectionDomain  domain, Permission  permission)
          ProtectionDomain 에 허가된 액세스권에 대해 글로벌 정책를 평가해, 그 액세스권이 허가되고 있는지 어떤지를 판정합니다.
 

Permission 형의 파라미터를 가지는 java.security 의 생성자
AccessControlException (String  s, Permission  p)
          지정된 상세 메세지와 예외를 발생시킨 요구 액세스권을 나타내는 AccessControlException 를 구축합니다.
 

java.sql 에서의 Permission 의 사용
 

java.sql 에서의 Permission 의 서브 클래스
 class SQLPermission
          애플릿으로 실행되고 있는 코드가 DriverManager.setLogWriter 메소드 또는 DriverManager.setLogStream 메소드 (추천 되지 않는다)를 호출할 때,SecurityManager 의 확인 대상이 되는 액세스권입니다.
 

java.util 에서의 Permission 의 사용
 

java.util 에서의 Permission 의 서브 클래스
 class PropertyPermission
          이 클래스는 프로퍼티에의 액세스권을 위한 클래스입니다.
 

Permission 형의 파라미터를 가지는 java.util 의 메소드
 boolean PropertyPermission. implies (Permission  p)
          PropertyPermission 객체가, 지정된 액세스권을 포함하고 있는지 어떤지를 판정합니다.
 

java.util.logging 에서의 Permission 의 사용
 

java.util.logging 에서의 Permission 의 서브 클래스
 class LoggingPermission
          SecurityManager 에 의해 실행되는 코드가 Logger.setLevel 등의 로그 제어 메소드의 어느쪽이든을 호출할 때, SecurityManager 가 체크하는 액세스권입니다.
 

javax.management 에서의 Permission 의 사용
 

javax.management 에서의 Permission 의 서브 클래스
 class MBeanPermission
          MBeanServer 오퍼레이션의 액세스를 제어하는 액세스권입니다.
 class MBeanServerPermission
          MBeanServer 관련의 액션을 실행하기 위한 액세스권.
 class MBeanTrustPermission
          이 액세스권은, 서명자 또는 코드 베이스의 「trust」를 나타냅니다.
 

Permission 형의 파라미터를 가지는 javax.management 의 메소드
 boolean MBeanServerPermission. implies (Permission  p)
          이 MBeanServerPermission 객체에, 지정된 액세스권이 포함되어 있는지 어떤지를 판정합니다.
 boolean MBeanPermission. implies (Permission  p)
          이 MBeanPermission 객체에, 지정된 액세스권이 포함되어 있는지 어떤지를 판정합니다.
 

javax.management.remote 에서의 Permission 의 사용
 

javax.management.remote 에서의 Permission 의 서브 클래스
 class SubjectDelegationPermission
          승인 아이덴티티에 대신해 오퍼레이션을 실행하는 인증 아이덴티티에 필요한 액세스권입니다.
 

javax.net.ssl 에서의 Permission 의 사용
 

javax.net.ssl 에서의 Permission 의 서브 클래스
 class SSLPermission
          이 클래스는, 각종의 네트워크 액세스권을 위해서(때문에) 사용합니다.
 

javax.security.auth 에서의 Permission 의 사용
 

javax.security.auth 에서의 Permission 의 서브 클래스
 class AuthPermission
          이 클래스는, 인증의 액세스권에 관련합니다.
 class PrivateCredentialPermission
          text/html; charset=euc-jp 이 클래스는, 특정의 Subject 에 속하는 비공개 Credential 를 액세스로부터 보호합니다.
 

Permission 형의 파라미터를 가지는 javax.security.auth 의 메소드
 boolean PrivateCredentialPermission. implies (Permission  p)
          이 PrivateCredentialPermission 객체가, 지정된 Permission 를 나타낼지 어떨지를 판정합니다.
 

javax.security.auth.kerberos 에서의 Permission 의 사용
 

javax.security.auth.kerberos 에서의 Permission 의 서브 클래스
 class DelegationPermission
          이 클래스를 이용해, Kerberos 위양 모델 (전송과 프록시가 가능한 티켓)의 사용을 한정합니다.
 class ServicePermission
          이 클래스는, Kerberos 서비스와 Kerberos 서비스로부터 액세스 할 필요가 있는 자격을 보호하기 위해서 사용합니다.
 

Permission 형의 파라미터를 가지는 javax.security.auth.kerberos 의 메소드
 boolean ServicePermission. implies (Permission  p)
          지정된 액세스권이, 이 Kerberos 서비스 액세스권 객체에 포함되어 있는지 어떤지를 판정합니다.
 boolean DelegationPermission. implies (Permission  p)
          지정된 액세스권이, 이 Kerberos 위양 액세스권 객체에 포함되어 있는지 어떤지를 판정합니다.
 

javax.sound.sampled 에서의 Permission 의 사용
 

javax.sound.sampled 에서의 Permission 의 서브 클래스
 class AudioPermission
          AudioPermission 클래스는, 오디오 system resource에의 액세스권을 나타냅니다.
 

javax.xml.ws 에서의 Permission 의 사용
 

javax.xml.ws 에서의 Permission 의 서브 클래스
 class WebServicePermission
          이 클래스는, Web 서비스의 액세스권을 정의합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.