|
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, newPermissionCollectioncheckGuard, getName, toStringpublic SSLPermission(String name)
name - имя SSLPermission.NullPointerException - если name нуль.IllegalArgumentException - если name пусто.public SSLPermission(String name, String actions)
name - имя SSLPermission.actions - проигнорированный.NullPointerException - если name нуль.IllegalArgumentException - если name пусто.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92