Класс WebServicePermission
- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- javax.xml.ws.WebServicePermission
- Все реализованные интерфейсы:
- Serializable, Guard
public final class WebServicePermission extends BasicPermission
Этот класс определяет разрешения веб-служб.
Разрешения веб-служб идентифицируются по имени (также называемому «именем цели») без каких-либо действий.
Определено следующее имя цели разрешения:
- publishEndpoint
Разрешение publishEndpoint позволяет опубликовать конечную точку веб-службы с использованием методов publish, определенных классом javax.xml.ws.Endpoint.
Предоставление publishEndpoint позволяет приложению быть доступным как сетевой службе. В зависимости от безопасности среды выполнения и приложения, это может создать уязвимость, эксплуатируемую удаленно.
- См. также:
-
Endpoint,BasicPermission,Permission,Permissions,SecurityManager,SocketPermission, Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
WebServicePermission(String name) Создает новое разрешение со указанным именем. |
WebServicePermission(String name,
String actions) Создает новое разрешение со указанным именем и действиями. |
Методы
Наследуемые методы из класса 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
Конструкторы
WebServicePermission
public WebServicePermission(String name)
Создает новое разрешение со указанным именем.
- Параметры:
-
name- имяWebServicePermission
WebServicePermission
public WebServicePermission(String name,
String actions)
Создает новое разрешение со указанным именем и действиями. Параметр actions в настоящее время не используется и должен быть null.
- Параметры:
-
name- имяWebServicePermission -
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.