Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ConfigFile extends Configuration
javax.security.auth.login.Configuration
. Это объектно-ориентированные памяти, представление конфигурации входа в систему времени выполнения, и является объединением многократных статических конфигураций входа в систему, которое находится в файлах. Алгоритм для того, чтобы определить местоположение конфигурационного файла (ов) входа в систему и считать их информацию в это Configuration
объект:
java.security.Security
свойства, вход в систему config.url.1, вход в систему config.url.2..., login.config.url. X. Эти свойства устанавливаются в файле свойств безопасности Java, который располагается в файле под названием <JAVA_HOME>/lib/security/java.security. <JAVA_HOME> обращается к значению java.home системного свойства, и определяет каталог, где JRE устанавливается. Каждое значение свойства определяет a URL
указывая на конфигурационный файл входа в систему, который будет загружен. Читайте в и загрузите каждую конфигурацию. java.lang.System
свойство java.security.auth.login.config может также быть установлено в a URL
указывая на другой конфигурационный файл входа в систему (который имеет место, когда пользователь использует переключатель-D во время выполнения). Если это свойство определяется, и его использование позволяется файлом свойств безопасности (свойство Security, policy.allowSystemProperty устанавливается в истину), также загрузите ту конфигурацию входа в систему. Синтаксис конфигурации, поддерживаемый этой реализацией, точно что синтаксис, определенный в javax.security.auth.login.Configuration
класс.
LoginContext
Конфигурация. Параметры
Конструктор и Описание |
---|
ConfigFile()
Создайте новое
Configuration объект. |
ConfigFile(URI uri)
Создайте новое
Configuration объект от указанного URI. |
Модификатор и Тип | Метод и Описание |
---|---|
AppConfigurationEntry[] |
getAppConfigurationEntry(String applicationName)
Получите запись от Конфигурации, используя имя приложения в качестве индекса.
|
void |
refresh()
Обновите и перезагрузите Конфигурацию, перечитывая все конфигурации входа в систему.
|
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
public ConfigFile()
Configuration
объект.public ConfigFile(URI uri)
Configuration
объект от указанного URI.uri
- Создайте новый объект Конфигурации из этого URI.public AppConfigurationEntry[] getAppConfigurationEntry(String applicationName)
getAppConfigurationEntry
в классе Configuration
applicationName
- имя, используемое, чтобы индексировать Конфигурацию.public void refresh()
refresh
в классе Configuration
SecurityException
- если у вызывающей стороны нет разрешения, чтобы обновить Конфигурацию.
Авторское право © 1998, 2011, Oracle и/или его филиалы. Все права защищены.