public final class cpSSLConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_PROVIDER
Параметр для задания провайдера по умолчанию.
|
static java.lang.String |
USE_NEW_TLS
Параметр для задания использования новых сюит Кузенчика и Магмы.
|
| Constructor and Description |
|---|
cpSSLConfig() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getDefaultDigestSignatureSSLProvider()
Получение имени провайдера, используемого для хеширования,
подписи и проверки подписи.
|
static java.lang.String |
getDefaultEncryptionSSLProvider()
Получение имени провайдера, используемого для шифрования.
|
static boolean |
isCrypto()
Функция проверки, используется ли провайдер
Crypt_ProviderName для шифрования. |
static boolean |
isJCP()
Функция проверки, используется ли провайдер JCP для
подписи и хеширования.
|
static boolean |
isUseNewTLS()
Использовать или нет новые сюиты Кузечика и Магмы.
|
static void |
setDefaultSSLProvider(java.lang.String provName)
Задание имени провайдера для хеширования, подписи и проверки
подписи.
|
static void |
setUseNewTls(boolean useNewTls)
Использовать или нет новые сюиты Кузечика и Магмы.
|
public static final java.lang.String DEFAULT_PROVIDER
public static final java.lang.String USE_NEW_TLS
public static void setDefaultSSLProvider(java.lang.String provName)
provName - Имя провайдера.public static java.lang.String getDefaultDigestSignatureSSLProvider()
userPropDigestSignatureProvider.
Если он задан, то вернет его;
2) проверка значения параметра DEFAULT_PROVIDER,
который может быть задан с помощью System.setProperty().
Если он задан, то вернет его;
3) если не была использована функция setDefaultSSLProvider(String)
или System, то вернет имя провайдера из настроек панели JCP;
4) в противном случае вернет имя провайдера по умолчанию
JCP.PROVIDER_NAME.public static java.lang.String getDefaultEncryptionSSLProvider()
userPropEncryptionProvider.
Если он задан, то вернет его;
2) проверка значения параметра DEFAULT_PROVIDER,
который может быть задан с помощью System.setProperty().
Если он задан, то вернет его;
3) если не была использована функция setDefaultSSLProvider(String)
или System, то вернет имя провайдера из настроек панели JCP;
4) в противном случае вернет имя провайдера по умолчанию
Crypt_ProviderName.public static boolean isJCP()
public static boolean isCrypto()
Crypt_ProviderName для шифрования.Crypt_ProviderName.public static void setUseNewTls(boolean useNewTls)
useNewTls - True, если использовать.public static boolean isUseNewTLS()