public class TLSSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEF_CASH_SIZE
Размер кэша по умолчанию.
|
static int |
DEF_CASH_TIME
Время хранения SSLSession в кэше по умолчанию.
|
static boolean |
DEF_CLIENT_FIXED_DH_ALLOWED
Разрешение использовать DH в TLS без CertificateVerify,
если параметры сертификатов совпали.
|
static java.lang.String |
DEF_CRl_LOCATION
Путь к папке с CRL для проверки offline по умолчанию.
|
static boolean |
DEF_ENABLE_REVOCATION
Состояние проверки по умолчанию.
|
static boolean |
DEF_ENABLE_REVOCATION_OFFLINE
Состояние проверки offline по умолчанию.
|
static boolean |
DEF_ENABLE_REVOCATION_ONLINE
Состояние проверки online по умолчанию.
|
static int |
DEF_RI_SUPPORT_REQUIRED |
static java.lang.String |
DEFAULT_SETTINGS_CLASS_NAME
Класс, хранящий настройки в системах Windows и *nix.
|
static java.lang.String |
DEFAULT_SSPI_CLASS_NAME
Класс провайдера sspiSSL.
|
static PrefStore |
prefStore
Управление настройками.
|
static int |
RI_SUPPORT_DISABLE
Требование поддержки RI, иначе поддержка просто включена.
|
static int |
RI_SUPPORT_ENABLE |
static int |
RI_SUPPORT_REQUIRE |
static java.lang.String |
TLS_CLIENT_DISABLE_ISSUER_CHECK_PREF_NAME
имя ключа в реестре.
|
static java.lang.String |
TLS_PROHIBIT_DISABLED_VALIDATION_PREF_NAME
имя ключа в реестре.
|
Modifier and Type | Method and Description |
---|---|
static int |
getDefaultAuth()
прочитать параметры из системного хранилища
|
static java.lang.String |
getDefaultCRLLocation()
Deprecated.
|
static boolean |
getDefaultCRLRevocationOffline()
Deprecated.
|
static boolean |
getDefaultCRLRevocationOnline()
Deprecated.
|
static boolean |
getDefaultEnableRevocation()
прочитать параметры из системного хранилища
|
static int |
getDefaultRiSupportRequired()
прочитать параметры из системного хранилища
|
static int |
getDefaultSize()
прочитать параметры из системного хранилища
|
static int |
getDefaultTime()
прочитать параметры из системного хранилища
|
static boolean |
getTlsClientDisableIssuerCheck()
прочитать параметры из системного хранилища
|
static boolean |
getTlsClientFixedDhAllowed()
Deprecated.
|
static boolean |
getTlsClientStrictCertVerify()
прочитать параметры из системного хранилища
|
static boolean |
getTlsProhibitDisabledValidation()
прочитать параметры из системного хранилища
|
static boolean |
ifWrite()
возвращает возможность записи настроек
|
static void |
init(PrefStore store)
Инициализация управления настройками.
|
static java.lang.Class |
initTlsSettings(java.lang.String className) |
static boolean |
setDefaultAuth(int defAuth)
записать параметры в системное хранилище
|
static boolean |
setDefaultCRLLocation(java.lang.String crlLocation)
Deprecated.
|
static boolean |
setDefaultCRLRevocationOffline(boolean enableCRLRevocationOffline)
Deprecated.
|
static boolean |
setDefaultCRLRevocationOnline(boolean enableCRLRevocationOnline)
Deprecated.
|
static boolean |
setDefaultEnableRevocation(boolean enableValidation)
записать параметры в системное хранилище
|
static boolean |
setDefaultRiSupportRequired(int value)
записать параметры в системное хранилище
|
static boolean |
setDefaultSize(int defSize)
записать параметры в системное хранилище
|
static boolean |
setDefaultTime(int defTime)
записать параметры в системное хранилище
|
static boolean |
setTlsClientDisableIssuerCheck(boolean value)
записать параметры в системное хранилище
|
static boolean |
setTlsClientFixedDhAllowed(boolean value)
Deprecated.
|
static boolean |
setTlsClientStrictCertVerify(boolean value)
записать параметры в системное хранилище
|
static boolean |
setTlsProhibitDisabledValidation(boolean value)
записать параметры в системное хранилище
|
public static final java.lang.String DEFAULT_SETTINGS_CLASS_NAME
public static final java.lang.String DEFAULT_SSPI_CLASS_NAME
public static final java.lang.String TLS_PROHIBIT_DISABLED_VALIDATION_PREF_NAME
public static final java.lang.String TLS_CLIENT_DISABLE_ISSUER_CHECK_PREF_NAME
public static final int DEF_CASH_TIME
public static final int DEF_CASH_SIZE
public static final boolean DEF_ENABLE_REVOCATION
public static final boolean DEF_ENABLE_REVOCATION_ONLINE
public static final boolean DEF_ENABLE_REVOCATION_OFFLINE
public static final java.lang.String DEF_CRl_LOCATION
public static final boolean DEF_CLIENT_FIXED_DH_ALLOWED
public static final int RI_SUPPORT_DISABLE
public static final int RI_SUPPORT_ENABLE
public static final int RI_SUPPORT_REQUIRE
public static final int DEF_RI_SUPPORT_REQUIRED
public static PrefStore prefStore
public static java.lang.Class initTlsSettings(java.lang.String className) throws java.lang.Throwable
java.lang.Throwable
public static void init(PrefStore store)
store
- Хранилище настроек.public static boolean setDefaultAuth(int defAuth)
public static int getDefaultAuth()
public static boolean setDefaultSize(int defSize)
public static int getDefaultSize()
public static boolean setDefaultTime(int defTime)
public static int getDefaultTime()
public static boolean setDefaultEnableRevocation(boolean enableValidation)
public static boolean getDefaultEnableRevocation()
public static boolean setDefaultCRLRevocationOnline(boolean enableCRLRevocationOnline)
public static boolean getDefaultCRLRevocationOnline()
public static boolean setDefaultCRLRevocationOffline(boolean enableCRLRevocationOffline)
public static boolean getDefaultCRLRevocationOffline()
public static boolean setDefaultCRLLocation(java.lang.String crlLocation)
public static java.lang.String getDefaultCRLLocation()
public static boolean setDefaultRiSupportRequired(int value)
public static int getDefaultRiSupportRequired()
public static boolean ifWrite()
public static boolean setTlsClientFixedDhAllowed(boolean value)
public static boolean getTlsClientFixedDhAllowed()
public static boolean setTlsClientStrictCertVerify(boolean value)
public static boolean getTlsClientStrictCertVerify()
public static boolean setTlsProhibitDisabledValidation(boolean value)
public static boolean getTlsProhibitDisabledValidation()
public static boolean setTlsClientDisableIssuerCheck(boolean value)
public static boolean getTlsClientDisableIssuerCheck()