Spec-Zone.ru › OpenJDK 8

Класс SubjectDelegationPermission

  • java.lang.Object
    • java.security.Permission
      • java.security.BasicPermission
        • javax.management.remote.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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API