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
- /