Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class SSLPermission extends BasicPermission
Целевое имя является именем сетевого разрешения (см. ниже). Соглашение о присвоении имен следует за иерархическим соглашением о присвоении имен свойства. Кроме того, звездочка может появиться в конце имени, после ".", или отдельно, чтобы показать подстановочное соответствие. Например: "foo. *" или "*" допустим, "*foo", или "a*b" не допустим.
Следующая таблица приводит все возможные целевые имена SSLPermission, и для каждого обеспечивает описание того, что разрешение позволяет и обсуждение рисков предоставления кода разрешение.
Целевое Имя разрешения | Что Позволяет Разрешение | Риски Разрешения этого Разрешения |
---|---|---|
setHostnameVerifier | Возможность установить обратный вызов, который может решить, позволить ли несоответствие между узлом, соединяемым с HttpsURLConnection и полем общего названия в сертификате сервера. | Вредоносный код может установить верификатор, который контролирует имена хоста, которые посещают запросы HttpsURLConnection, или это позволяет сертификаты сервера с недопустимыми общими названиями. |
getSSLSessionContext | Возможность получить SSLSessionContext SSLSession. | Вредоносный код может контролировать сеансы, которые были установлены с коллегами SSL или могли бы лишить законной силы сеансы, чтобы замедлить производительность. |
setDefaultSSLContext | Возможность установить контекст SSL по умолчанию | Вредоносный код может установить контекст, который контролирует открытие соединений или данных простого текста, которые передаются. |
BasicPermission
, Permission
, Permissions
, PermissionCollection
, SecurityManager
, Сериализированная ФормаКонструктор и Описание |
---|
SSLPermission(String name)
Создает новый SSLPermission с указанным именем.
|
SSLPermission(String name, String actions)
Создает новый объект SSLPermission с указанным именем.
|
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public SSLPermission(String name)
name
- имя SSLPermission.NullPointerException
- если name
нуль.IllegalArgumentException
- если name
пусто.public SSLPermission(String name, String actions)
name
- имя SSLPermission.actions
- проигнорированный.NullPointerException
- если name
нуль.IllegalArgumentException
- если name
пусто.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.