|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Subject 를 사용하고 있는 패키지 | |
---|---|
java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다. |
javax.management.remote | JMX MBean 서버에 원격 접근하기 위한 인터페이스입니다. |
javax.management.remote.rmi | RMI 연결기는, RMI 를 사용해 클라이언트 요구를 원격 MBean 서버에 전송 하는, JMX 원격 API용의 연결기입니다. |
javax.security.auth | 이 패키지는, 인증과 승인에 관한 시스템를 제공합니다. |
javax.security.auth.login | 플러그 인 가능한 인증의 시스템를 제공합니다. |
javax.security.auth.spi | 플러그 인 가능한 인증 모듈의 구현에 사용되는 인터페이스를 제공합니다. |
java.security 에서의 Subject 의 사용 |
---|
Subject 형의 파라미터를 가지는 java.security 의 메소드 | |
---|---|
abstract void |
AuthProvider. login (Subject subject,
CallbackHandler handler)
이 프로바이더에 로그인합니다. |
javax.management.remote 에서의 Subject 의 사용 |
---|
Subject 를 돌려주는 javax.management.remote 의 메소드 | |
---|---|
Subject |
JMXAuthenticator. authenticate (Object credentials)
지정된 클라이언트 증명서를 사용해, MBeanServerConnection 클라이언트를 인증합니다. |
Subject 형의 파라미터를 가지는 javax.management.remote 의 메소드 | |
---|---|
MBeanServerConnection |
JMXConnector. getMBeanServerConnection (Subject delegationSubject)
제공된 위양 대상 대신에 오퍼레이션을 실행하는, 원격 MBean 서버를 나타내는 MBeanServerConnection 객체를 돌려줍니다. |
javax.management.remote.rmi 에서의 Subject 의 사용 |
---|
Subject 형의 파라미터를 가지는 javax.management.remote.rmi 의 메소드 | |
---|---|
void |
RMIConnection. addNotificationListener (ObjectName name,
ObjectName listener,
MarshalledObject filter,
MarshalledObject handback,
Subject delegationSubject)
MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 메소드를 처리합니다. |
void |
RMIConnectionImpl_Stub. addNotificationListener (ObjectName $param_ObjectName_1,
ObjectName $param_ObjectName_2,
MarshalledObject $param_MarshalledObject_3,
MarshalledObject $param_MarshalledObject_4,
Subject $param_Subject_5)
|
void |
RMIConnectionImpl. addNotificationListener (ObjectName name,
ObjectName listener,
MarshalledObject filter,
MarshalledObject handback,
Subject delegationSubject)
|
Integer [] |
RMIConnection. addNotificationListeners (ObjectName [] names,
MarshalledObject [] filters,
Subject [] delegationSubjects)
MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) 메소드를 처리합니다. |
Integer [] |
RMIConnectionImpl_Stub. addNotificationListeners (ObjectName [] $param_arrayOf_ObjectName_1,
MarshalledObject [] $param_arrayOf_MarshalledObject_2,
Subject [] $param_arrayOf_Subject_3)
|
Integer [] |
RMIConnectionImpl. addNotificationListeners (ObjectName [] names,
MarshalledObject [] filters,
Subject [] delegationSubjects)
|
ObjectInstance |
RMIConnection. createMBean (String className,
ObjectName name,
MarshalledObject params,
String [] signature,
Subject delegationSubject)
MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) 메소드를 처리합니다. |
ObjectInstance |
RMIConnectionImpl_Stub. createMBean (String $param_String_1,
ObjectName $param_ObjectName_2,
MarshalledObject $param_MarshalledObject_3,
String [] $param_arrayOf_String_4,
Subject $param_Subject_5)
|
ObjectInstance |
RMIConnectionImpl. createMBean (String className,
ObjectName name,
MarshalledObject params,
String [] signature,
Subject delegationSubject)
|
ObjectInstance |
RMIConnection. createMBean (String className,
ObjectName name,
ObjectName loaderName,
MarshalledObject params,
String [] signature,
Subject delegationSubject)
MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) 메소드를 처리합니다. |
ObjectInstance |
RMIConnectionImpl_Stub. createMBean (String $param_String_1,
ObjectName $param_ObjectName_2,
ObjectName $param_ObjectName_3,
MarshalledObject $param_MarshalledObject_4,
String [] $param_arrayOf_String_5,
Subject $param_Subject_6)
|
ObjectInstance |
RMIConnectionImpl. createMBean (String className,
ObjectName name,
ObjectName loaderName,
MarshalledObject params,
String [] signature,
Subject delegationSubject)
|
ObjectInstance |
RMIConnection. createMBean (String className,
ObjectName name,
ObjectName loaderName,
Subject delegationSubject)
MBeanServerConnection.createMBean(String, ObjectName, ObjectName) 메소드를 처리합니다. |
ObjectInstance |
RMIConnectionImpl_Stub. createMBean (String $param_String_1,
ObjectName $param_ObjectName_2,
ObjectName $param_ObjectName_3,
Subject $param_Subject_4)
|
ObjectInstance |
RMIConnectionImpl. createMBean (String className,
ObjectName name,
ObjectName loaderName,
Subject delegationSubject)
|
ObjectInstance |
RMIConnection. createMBean (String className,
ObjectName name,
Subject delegationSubject)
MBeanServerConnection.createMBean(String, ObjectName) 메소드를 처리합니다. |
ObjectInstance |
RMIConnectionImpl_Stub. createMBean (String $param_String_1,
ObjectName $param_ObjectName_2,
Subject $param_Subject_3)
|
ObjectInstance |
RMIConnectionImpl. createMBean (String className,
ObjectName name,
Subject delegationSubject)
|
Object |
RMIConnection. getAttribute (ObjectName name,
String attribute,
Subject delegationSubject)
MBeanServerConnection.getAttribute(ObjectName, String) 메소드를 처리합니다. |
Object |
RMIConnectionImpl_Stub. getAttribute (ObjectName $param_ObjectName_1,
String $param_String_2,
Subject $param_Subject_3)
|
Object |
RMIConnectionImpl. getAttribute (ObjectName name,
String attribute,
Subject delegationSubject)
|
AttributeList |
RMIConnection. getAttributes (ObjectName name,
String [] attributes,
Subject delegationSubject)
MBeanServerConnection.getAttributes(ObjectName, String[]) 메소드를 처리합니다. |
AttributeList |
RMIConnectionImpl_Stub. getAttributes (ObjectName $param_ObjectName_1,
String [] $param_arrayOf_String_2,
Subject $param_Subject_3)
|
AttributeList |
RMIConnectionImpl. getAttributes (ObjectName name,
String [] attributes,
Subject delegationSubject)
|
String |
RMIConnection. getDefaultDomain (Subject delegationSubject)
MBeanServerConnection.getDefaultDomain() 메소드를 처리합니다. |
String |
RMIConnectionImpl_Stub. getDefaultDomain (Subject $param_Subject_1)
|
String |
RMIConnectionImpl. getDefaultDomain (Subject delegationSubject)
|
String [] |
RMIConnection. getDomains (Subject delegationSubject)
MBeanServerConnection.getDomains() 메소드를 처리합니다. |
String [] |
RMIConnectionImpl_Stub. getDomains (Subject $param_Subject_1)
|
String [] |
RMIConnectionImpl. getDomains (Subject delegationSubject)
|
Integer |
RMIConnection. getMBeanCount (Subject delegationSubject)
MBeanServerConnection.getMBeanCount() 메소드를 처리합니다. |
Integer |
RMIConnectionImpl_Stub. getMBeanCount (Subject $param_Subject_1)
|
Integer |
RMIConnectionImpl. getMBeanCount (Subject delegationSubject)
|
MBeanInfo |
RMIConnection. getMBeanInfo (ObjectName name,
Subject delegationSubject)
MBeanServerConnection.getMBeanInfo(ObjectName) 메소드를 처리합니다. |
MBeanInfo |
RMIConnectionImpl_Stub. getMBeanInfo (ObjectName $param_ObjectName_1,
Subject $param_Subject_2)
|
MBeanInfo |
RMIConnectionImpl. getMBeanInfo (ObjectName name,
Subject delegationSubject)
|
MBeanServerConnection |
RMIConnector. getMBeanServerConnection (Subject delegationSubject)
|
ObjectInstance |
RMIConnection. getObjectInstance (ObjectName name,
Subject delegationSubject)
MBeanServerConnection.getObjectInstance(ObjectName) 메소드를 처리합니다. |
ObjectInstance |
RMIConnectionImpl_Stub. getObjectInstance (ObjectName $param_ObjectName_1,
Subject $param_Subject_2)
|
ObjectInstance |
RMIConnectionImpl. getObjectInstance (ObjectName name,
Subject delegationSubject)
|
Object |
RMIConnection. invoke (ObjectName name,
String operationName,
MarshalledObject params,
String [] signature,
Subject delegationSubject)
MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) 메소드를 처리합니다. |
Object |
RMIConnectionImpl_Stub. invoke (ObjectName $param_ObjectName_1,
String $param_String_2,
MarshalledObject $param_MarshalledObject_3,
String [] $param_arrayOf_String_4,
Subject $param_Subject_5)
|
Object |
RMIConnectionImpl. invoke (ObjectName name,
String operationName,
MarshalledObject params,
String [] signature,
Subject delegationSubject)
|
boolean |
RMIConnection. isInstanceOf (ObjectName name,
String className,
Subject delegationSubject)
MBeanServerConnection.isInstanceOf(ObjectName, String) 메소드를 처리합니다. |
boolean |
RMIConnectionImpl_Stub. isInstanceOf (ObjectName $param_ObjectName_1,
String $param_String_2,
Subject $param_Subject_3)
|
boolean |
RMIConnectionImpl. isInstanceOf (ObjectName name,
String className,
Subject delegationSubject)
|
boolean |
RMIConnection. isRegistered (ObjectName name,
Subject delegationSubject)
MBeanServerConnection.isRegistered(ObjectName) 메소드를 처리합니다. |
boolean |
RMIConnectionImpl_Stub. isRegistered (ObjectName $param_ObjectName_1,
Subject $param_Subject_2)
|
boolean |
RMIConnectionImpl. isRegistered (ObjectName name,
Subject delegationSubject)
|
protected abstract RMIConnection |
RMIServerImpl. makeClient (String connectionId,
Subject subject)
새로운 클라이언트 접속을 작성합니다. |
protected RMIConnection |
RMIJRMPServerImpl. makeClient (String connectionId,
Subject subject)
JRMP 로부터 export 된 RMI 객체로서 새로운 클라이언트 접속을 작성합니다. |
protected RMIConnection |
RMIIIOPServerImpl. makeClient (String connectionId,
Subject subject)
IIOP 로부터 export 된 RMI 객체로서 새로운 클라이언트 접속을 작성합니다. |
Set <ObjectInstance > |
RMIConnection. queryMBeans (ObjectName name,
MarshalledObject query,
Subject delegationSubject)
MBeanServerConnection.queryMBeans(ObjectName, QueryExp) 메소드를 처리합니다. |
Set |
RMIConnectionImpl_Stub. queryMBeans (ObjectName $param_ObjectName_1,
MarshalledObject $param_MarshalledObject_2,
Subject $param_Subject_3)
|
Set <ObjectInstance > |
RMIConnectionImpl. queryMBeans (ObjectName name,
MarshalledObject query,
Subject delegationSubject)
|
Set <ObjectName > |
RMIConnection. queryNames (ObjectName name,
MarshalledObject query,
Subject delegationSubject)
MBeanServerConnection.queryNames(ObjectName, QueryExp) 메소드를 처리합니다. |
Set |
RMIConnectionImpl_Stub. queryNames (ObjectName $param_ObjectName_1,
MarshalledObject $param_MarshalledObject_2,
Subject $param_Subject_3)
|
Set <ObjectName > |
RMIConnectionImpl. queryNames (ObjectName name,
MarshalledObject query,
Subject delegationSubject)
|
void |
RMIConnection. removeNotificationListener (ObjectName name,
ObjectName listener,
MarshalledObject filter,
MarshalledObject handback,
Subject delegationSubject)
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 메소드를 처리합니다. |
void |
RMIConnectionImpl_Stub. removeNotificationListener (ObjectName $param_ObjectName_1,
ObjectName $param_ObjectName_2,
MarshalledObject $param_MarshalledObject_3,
MarshalledObject $param_MarshalledObject_4,
Subject $param_Subject_5)
|
void |
RMIConnectionImpl. removeNotificationListener (ObjectName name,
ObjectName listener,
MarshalledObject filter,
MarshalledObject handback,
Subject delegationSubject)
|
void |
RMIConnection. removeNotificationListener (ObjectName name,
ObjectName listener,
Subject delegationSubject)
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) 메소드를 처리합니다. |
void |
RMIConnectionImpl_Stub. removeNotificationListener (ObjectName $param_ObjectName_1,
ObjectName $param_ObjectName_2,
Subject $param_Subject_3)
|
void |
RMIConnectionImpl. removeNotificationListener (ObjectName name,
ObjectName listener,
Subject delegationSubject)
|
void |
RMIConnection. removeNotificationListeners (ObjectName name,
Integer [] listenerIDs,
Subject delegationSubject)
removeNotificationListener(ObjectName, NotificationListener) 및 removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) 메소드를 처리합니다. |
void |
RMIConnectionImpl_Stub. removeNotificationListeners (ObjectName $param_ObjectName_1,
Integer [] $param_arrayOf_Integer_2,
Subject $param_Subject_3)
|
void |
RMIConnectionImpl. removeNotificationListeners (ObjectName name,
Integer [] listenerIDs,
Subject delegationSubject)
|
void |
RMIConnection. setAttribute (ObjectName name,
MarshalledObject attribute,
Subject delegationSubject)
MBeanServerConnection.setAttribute(ObjectName, Attribute) 메소드를 처리합니다. |
void |
RMIConnectionImpl_Stub. setAttribute (ObjectName $param_ObjectName_1,
MarshalledObject $param_MarshalledObject_2,
Subject $param_Subject_3)
|
void |
RMIConnectionImpl. setAttribute (ObjectName name,
MarshalledObject attribute,
Subject delegationSubject)
|
AttributeList |
RMIConnection. setAttributes (ObjectName name,
MarshalledObject attributes,
Subject delegationSubject)
MBeanServerConnection.setAttributes(ObjectName, AttributeList) 메소드를 처리합니다. |
AttributeList |
RMIConnectionImpl_Stub. setAttributes (ObjectName $param_ObjectName_1,
MarshalledObject $param_MarshalledObject_2,
Subject $param_Subject_3)
|
AttributeList |
RMIConnectionImpl. setAttributes (ObjectName name,
MarshalledObject attributes,
Subject delegationSubject)
|
void |
RMIConnection. unregisterMBean (ObjectName name,
Subject delegationSubject)
MBeanServerConnection.unregisterMBean(ObjectName) 메소드를 처리합니다. |
void |
RMIConnectionImpl_Stub. unregisterMBean (ObjectName $param_ObjectName_1,
Subject $param_Subject_2)
|
void |
RMIConnectionImpl. unregisterMBean (ObjectName name,
Subject delegationSubject)
|
Subject 형의 파라미터를 가지는 javax.management.remote.rmi 의 생성자 | |
---|---|
RMIConnectionImpl (RMIServerImpl rmiServer,
String connectionId,
ClassLoader defaultClassLoader,
Subject subject,
Map <String ,? > env)
새로운 RMIConnection 를 구축합니다. |
javax.security.auth 에서의 Subject 의 사용 |
---|
Subject 를 돌려주는 javax.security.auth 의 메소드 | |
---|---|
Subject |
SubjectDomainCombiner. getSubject ()
이 SubjectDomainCombiner 에 관련지을 수 있었던 Subject 를 가져옵니다. |
static Subject |
Subject. getSubject (AccessControlContext acc)
지정한 AccessControlContext 에 관련지을 수 있었던 Subject 를 가져옵니다. |
Subject 형의 파라미터를 가지는 javax.security.auth 의 메소드 | ||
---|---|---|
static
|
Subject. doAs (Subject subject,
PrivilegedAction <T> action)
특정의 Subject 로서 동작합니다. |
|
static
|
Subject. doAs (Subject subject,
PrivilegedExceptionAction <T> action)
특정의 Subject 로서 동작합니다. |
|
static
|
Subject. doAsPrivileged (Subject subject,
PrivilegedAction <T> action,
AccessControlContext acc)
특정의 Subject 로서 특권 첨부로 동작합니다. |
|
static
|
Subject. doAsPrivileged (Subject subject,
PrivilegedExceptionAction <T> action,
AccessControlContext acc)
특정의 Subject 로서 특권 첨부로 동작합니다. |
|
abstract PermissionCollection |
Policy. getPermissions (Subject subject,
CodeSource cs)
추천 되고 있지 않습니다. 지정한 CodeSource 에 관련지을 수 있었던 Principal 에 부여된 Permission 를 가져옵니다. |
Subject 형의 파라미터를 가지는 javax.security.auth 의 생성자 | |
---|---|
SubjectDomainCombiner (Subject subject)
이 SubjectDomainCombiner 를, 지정한 Subject 와 관련짓습니다. |
javax.security.auth.login 에서의 Subject 의 사용 |
---|
Subject 를 돌려주는 javax.security.auth.login 의 메소드 | |
---|---|
Subject |
LoginContext. getSubject ()
인증된 Subject 를 돌려줍니다. |
Subject 형의 파라미터를 가지는 javax.security.auth.login 의 생성자 | |
---|---|
LoginContext (String name,
Subject subject)
이름과 Subject 를 지정해, 새로운 LoginContext 객체를 인스턴스화합니다. |
|
LoginContext (String name,
Subject subject,
CallbackHandler callbackHandler)
이름, 인증을 받는 Subject 객체, 및 CallbackHandler 객체를 지정해, 새로운 LoginContext 객체를 인스턴스화합니다. |
|
LoginContext (String name,
Subject subject,
CallbackHandler callbackHandler,
Configuration config)
이름, 인증을 받는 Subject 객체,CallbackHandler 객체, 및 로그인 Configuration 를 지정해, 새로운 LoginContext 객체를 인스턴스화합니다. |
javax.security.auth.spi 에서의 Subject 의 사용 |
---|
Subject 형의 파라미터를 가지는 javax.security.auth.spi 의 메소드 | |
---|---|
void |
LoginModule. initialize (Subject subject,
CallbackHandler callbackHandler,
Map <String ,? > sharedState,
Map <String ,? > options)
이 LoginModule 를 초기화합니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.