public 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()