public class SecurityProperties
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static SecurityProperties |
DEFAULT_SECURITY_PROPERTIES
Настройки по умолчанию.
|
| Constructor and Description |
|---|
SecurityProperties(java.lang.String jrePath)
Dummy empty private constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
addSecurityLinks(java.lang.String providerClass)
Добавление класса в список провайдеров.
|
boolean |
addSecurityLinksInternal(java.lang.String providerClass)
Добавление класса в список провайдеров.
|
static boolean |
checkSecurityLinkExists(java.lang.String providerClass)
Поиск класса в списке провайдеров.
|
boolean |
checkSecurityLinkExistsInternal(java.lang.String providerClass)
Поиск класса в списке провайдеров.
|
static void |
cleanSecurity(java.lang.String[] subStrings)
Удаление из java.security свойств с заданными подстроками
(в значениях)
провайдеры из списка удаляются, значениям других свойств
присваиваются пустые строки
|
void |
cleanSecurityInternal(java.lang.String[] subStrings)
Удаление из java.security свойств с заданными подстроками
(в значениях)
провайдеры из списка удаляются, значениям других свойств
присваиваются пустые строки
|
static void |
delSecurityLinks(java.lang.String providerClass)
Удаление класса из списка провайдеров.
|
void |
delSecurityLinksInternal(java.lang.String providerClass)
Удаление класса из списка провайдеров.
|
static java.lang.String |
getSecurityKey(java.lang.String key,
java.lang.String defaultValue)
Получение значения ключа.
|
java.lang.String |
getSecurityKeyInternal(java.lang.String key,
java.lang.String defaultValue)
Получение значения ключа.
|
int |
getSecurityLinkPositionInternal(java.lang.String providerClass)
Поиск класса в списке провайдеров и получение
его позиции в списке.
|
static java.util.Properties |
getSecurityProperties()
Получение всех свойств.
|
java.util.Properties |
getSecurityPropertiesInternal()
Получение всех свойств.
|
static boolean |
setSecurityKey(java.lang.String key,
java.lang.String value)
Присвоение значения существующему ключу, либо создание нового.
|
boolean |
setSecurityKeyInternal(java.lang.String key,
java.lang.String value)
Присвоение значения существующему ключу, либо создание нового.
|
public static final SecurityProperties DEFAULT_SECURITY_PROPERTIES
public SecurityProperties(java.lang.String jrePath)
public static boolean checkSecurityLinkExists(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic boolean checkSecurityLinkExistsInternal(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic int getSecurityLinkPositionInternal(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic static boolean addSecurityLinks(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic boolean addSecurityLinksInternal(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic static void delSecurityLinks(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic void delSecurityLinksInternal(java.lang.String providerClass)
throws java.io.IOException
providerClass - имя класса провайдераjava.io.IOException - ошибки изменения файлаpublic static boolean setSecurityKey(java.lang.String key,
java.lang.String value)
throws java.io.IOException
key - ключ для поиска или созданияvalue - новое значение ключаjava.io.IOException - ошибки изменения файлаpublic boolean setSecurityKeyInternal(java.lang.String key,
java.lang.String value)
throws java.io.IOException
key - ключ для поиска или созданияvalue - новое значение ключаjava.io.IOException - ошибки изменения файлаpublic static java.lang.String getSecurityKey(java.lang.String key,
java.lang.String defaultValue)
throws java.io.IOException
key - ключ для поиска или созданияdefaultValue - значение по умолчанию, если ключ не найденjava.io.IOException - ошибки изменения файлаpublic java.lang.String getSecurityKeyInternal(java.lang.String key,
java.lang.String defaultValue)
throws java.io.IOException
key - ключ для поиска или созданияdefaultValue - значение по умолчанию, если ключ не найденjava.io.IOException - ошибки изменения файлаpublic static java.util.Properties getSecurityProperties()
throws java.io.IOException
java.io.IOException - /public java.util.Properties getSecurityPropertiesInternal()
throws java.io.IOException
java.io.IOException - /public static void cleanSecurity(java.lang.String[] subStrings)
throws java.io.IOException
subStrings - подстроки значений свойствjava.io.IOException - /public void cleanSecurityInternal(java.lang.String[] subStrings)
throws java.io.IOException
subStrings - подстроки значений свойствjava.io.IOException - /