public final class TLSSettings
extends java.lang.Object
| Modifier and Type | Field | 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 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 | Description |
|---|---|---|
static int |
getDefaultAuth() |
прочитать параметры из системного хранилища
|
static java.lang.String |
getDefaultCRLLocation() |
прочитать параметры из системного хранилища
|
static boolean |
getDefaultCRLRevocationOffline() |
прочитать параметры из системного хранилища
|
static boolean |
getDefaultCRLRevocationOnline() |
прочитать параметры из системного хранилища
|
static boolean |
getDefaultEnableRevocation() |
прочитать параметры из системного хранилища
|
static int |
getDefaultRiSupportRequired() |
прочитать параметры из системного хранилища
|
static int |
getDefaultSize() |
прочитать параметры из системного хранилища
|
static int |
getDefaultTime() |
прочитать параметры из системного хранилища
|
static boolean |
getTlsClientDisableIssuerCheck() |
прочитать параметры из системного хранилища
|
static boolean |
getTlsClientFixedDhAllowed() |
прочитать параметры из системного хранилища
|
static boolean |
getTlsClientStrictCertVerify() |
прочитать параметры из системного хранилища
|
static boolean |
getTlsProhibitDisabledValidation() |
прочитать параметры из системного хранилища
|
static boolean |
ifWrite() |
возвращает возможность записи настроек
|
static void |
init(ru.CryptoPro.JCP.tools.pref_store.PrefStore store) |
Инициализация управления настройками.
|
static boolean |
setDefaultAuth(int defAuth) |
записать параметры в системное хранилище
|
static boolean |
setDefaultCRLLocation(java.lang.String crlLocation) |
записать параметры в системное хранилище
|
static boolean |
setDefaultCRLRevocationOffline(boolean enableCRLRevocationOffline) |
записать параметры в системное хранилище
|
static boolean |
setDefaultCRLRevocationOnline(boolean enableCRLRevocationOnline) |
записать параметры в системное хранилище
|
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) |
записать параметры в системное хранилище
|
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 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 void init(ru.CryptoPro.JCP.tools.pref_store.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()