|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Object java.security.Permission java.security.BasicPermission javax.security.auth.kerberos.DelegationPermission
public final class DelegationPermission
이 클래스를 이용해, Kerberos 위양 모델 (전송과 프록시가 가능한 티켓)의 사용을 한정합니다.
이 Permission
의 타겟명에서는, Kerberos 서비스 주체의 페어를 지정합니다. 최초의 서비스 주체는, TGT 를 사용하기 위해서 위탁된 종속 서비스 주체입니다. 2 번째의 서비스 주체는, KerberosPrincipal 를 초기화하는 대신에, 타겟 서비스를 교환하는 종속 서비스 주체로서 가리킵니다. 후자의 서비스 주체는, 프록시화 가능 티켓의 사용을 제한하기 위해서 지정합니다.
예를 들어, 전송 가능한 TGT 의 host 서비스의 사용을 지정하려면 , 타겟 액세스권을 다음과 같이 지정합니다.
DelegationPermission("\"host/foo.example.com@EXAMPLE.COM\" \"krbtgt/EXAMPLE.COM@EXAMPLE.COM\"");
"backup" 서비스에 프록시 가능한 nfs 서비스 티켓을 건네주려면 , 타겟 액세스권을 다음과 같이 지정합니다.
DelegationPermission("\"backup/bar.example.com@EXAMPLE.COM\" \"nfs/home.EXAMPLE.COM@EXAMPLE.COM\"");
생성자 의 개요 | |
---|---|
DelegationPermission (String principals)
지정한 종속 주체와 타겟 주체로 새로운 DelegationPermission 를 작성합니다. |
|
DelegationPermission (String principals,
String actions)
지정한 종속 주체와 타겟 주체로 새로운 DelegationPermission 를 작성합니다. |
메소드의 개요 | |
---|---|
boolean |
equals (Object obj)
2 개의 DelegationPermission 객체가 동일한지 어떤지를 판정합니다. |
int |
hashCode ()
이 객체의 해시 코드값를 돌려줍니다. |
boolean |
implies (Permission p)
지정된 액세스권이, 이 Kerberos 위양 액세스권 객체에 포함되어 있는지 어떤지를 판정합니다. |
PermissionCollection |
newPermissionCollection ()
DelegationPermission 객체를 포함하기 위한 새로운 PermissionCollection 객체를 돌려줍니다. |
클래스 java.security. BasicPermission 로부터 상속된 메소드 |
---|
getActions |
클래스 java.security. Permission 로부터 상속된 메소드 |
---|
checkGuard , getName , toString |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public DelegationPermission(String principals)
DelegationPermission
를 작성합니다.
principals
- 종속 주체와 타겟 주체의 이름
NullPointerException
- principals
가 null
의 경우
IllegalArgumentException
- principals
가 빈 상태(empty)의 경우public DelegationPermission(String principals, String actions)
DelegationPermission
를 작성합니다.
principals
- 종속 주체와 타겟 주체의 이름
actions
- null 가 아니면 안된다
NullPointerException
- principals
가 null
의 경우
IllegalArgumentException
- principals
가 빈 상태(empty)의 경우메소드의 상세 |
---|
public boolean implies(Permission p)
이상이 1 개나 true 가 아닌 경우,implies
는 false 를 돌려줍니다.
BasicPermission
내의 implies
p
- 체크 대상의 액세스권
public boolean equals(Object obj)
BasicPermission
내의 equals
obj
- 이 객체와 동일한지 어떤지가 판정되는 객체
Object.hashCode()
,
Hashtable
public int hashCode()
BasicPermission
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public PermissionCollection newPermissionCollection()
BasicPermission
내의 newPermissionCollection
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.