Класс SubjectDelegationPermission

Все реализованные интерфейсы:
Serializable, Guard
public final class SubjectDelegationPermission
extends BasicPermission

Разрешение, необходимое удостоверяющей идентичности для выполнения операций от имени идентичности авторизации.

SubjectDelegationPermission содержит имя (также называемое «именем цели»), но не список действий; у вас есть разрешение на указанное имя или нет.

Имя цели — это имя класса основного принципа авторизации, за которым следует точка и имя основного принципа авторизации, то есть "PrincipalClassName.PrincipalName".

Знак звёздочки может стоять сам по себе или, если сразу после точки, в конце имени цели, чтобы обозначить сопоставление по образцу.

Например, «*», «javax.management.remote.JMXPrincipal.*» и «javax.management.remote.JMXPrincipal.delegate» являются допустимыми именами цели. Первое обозначает любое имя принципа из любого класса принципа, второе — любое имя принципа конкретного класса принципа javax.management.remote.JMXPrincipal, а третье — конкретное имя принципа delegate конкретного класса принципа javax.management.remote.JMXPrincipal.

С:
1.5
См. также:
Сериализованная форма

Конструкторы

Конструктор Описание
SubjectDelegationPermission​(String name)

Создаёт новый SubjectDelegationPermission с указанным именем.

SubjectDelegationPermission​(String name, String actions)

Создаёт новый объект SubjectDelegationPermission с указанным именем.

Методы

Методы, объявленные в классе 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

Конструкторы

SubjectDelegationPermission

public SubjectDelegationPermission(String name)

Создаёт новый SubjectDelegationPermission с указанным именем. Имя — это символическое имя SubjectDelegationPermission.

Параметры:
name — имя SubjectDelegationPermission
Исключения:
NullPointerException — если name равно null.
IllegalArgumentException — если name пустое.

SubjectDelegationPermission

public SubjectDelegationPermission(String name,
                                   String actions)

Создаёт новый объект SubjectDelegationPermission с указанным именем. Имя — это символическое имя SubjectDelegationPermission, а строка действий в настоящее время не используется и должна быть равна null.

Параметры:
name — имя SubjectDelegationPermission
actions — должно быть равно null.
Исключения:
NullPointerException — если name равно null.
IllegalArgumentException — если name пустое или actions не равно null.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/remote/SubjectDelegationPermission.html

Spec-Zone .ru
спецификации, руководства, описания, API