public class TLSContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEYSTORE_DEFAULT_PROVIDER
Тип провайдера ключевого контейнера по умолчанию.
|
static java.lang.String |
KEYSTORE_DEFAULT_TYPE
Тип ключевого контейнера по умолчанию.
|
Constructor and Description |
---|
TLSContext() |
Modifier and Type | Method and Description |
---|---|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.security.KeyStore keyStore,
java.security.KeyStore trustStore,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.security.KeyStore keyStore,
java.security.KeyStore trustStore,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initAuthClientSSL(java.lang.String keyStoreProvider,
java.lang.String keyStoreType,
java.lang.String keyAlias,
java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента с включенной
клиентской аутентификацией.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.security.KeyStore trustStore,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.security.KeyStore trustStore,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.io.InputStream trustStoreStream,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String tlsProvider,
java.lang.String tlsProtocol,
java.lang.String trustStoreProvider,
java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
static javax.net.ssl.SSLContext |
initClientSSL(java.lang.String trustStoreType,
java.lang.String trustStorePath,
java.lang.String trustStorePassword,
javax.net.ssl.TrustManager[] trustManagers,
boolean isCspVerifyCert)
Функция инициализации SSLContext и создания объекта
SSLContext для TLS-клиента.
|
public static final java.lang.String KEYSTORE_DEFAULT_PROVIDER
public static final java.lang.String KEYSTORE_DEFAULT_TYPE
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS провайдер по умолчанию: JTLS.
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStorePath
- Путь к хранилищу доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS провайдер по умолчанию: JTLS.
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStorePath
- Путь к хранилищу доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS провайдер по умолчанию: JTLS.
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStoreStream
- Поток фйла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS провайдер по умолчанию: JTLS.
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStoreStream
- Поток фйла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение GostTLS.keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStorePath
- Путь к хранилищу доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение GostTLS.keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStorePath
- Путь к хранилищу доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStoreStream
- Поток файла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String keyStoreProvider, java.lang.String keyStoreType, java.lang.String keyAlias, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
KEYSTORE_DEFAULT_PROVIDER
Тип ключевого контейнера по умолчанию: KEYSTORE_DEFAULT_TYPE
TLS протокол по умолчанию: GostTLS.
Формат хранилища по умолчанию: JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".keyStoreProvider
- Провайдер для работы с ключевым контейнером.keyStoreType
- Тип ключевого контейнера. Если null, то получит
значение KEYSTORE_DEFAULT_TYPE
.keyAlias
- Алиас ключа.trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStoreStream
- Поток файла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.security.KeyStore keyStore, java.security.KeyStore trustStore, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".keyStore
- Хранилище ключевого контейнера.trustStore
- Хранилище доверенных сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initAuthClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.security.KeyStore keyStore, java.security.KeyStore trustStore, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".keyStore
- Хранилище ключевого контейнера.trustStore
- Хранилище доверенных сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
JCP.CERT_STORE_NAME
.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
JCP.CERT_STORE_NAME
.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
JCP.CERT_STORE_NAME
.trustStoreType
- Тип хранилища доверенных сертификатов.
Может быть null.trustStoreStream
- Поток файла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
JCP.CERT_STORE_NAME
.trustStoreType
- Тип хранилища доверенных сертификатов.
Может быть null.trustStoreStream
- Поток файла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStorePath
- Путь к хранилищу доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.lang.String trustStorePath, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStorePath
- Путь к хранилищу доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStoreStream
- Поток файла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.lang.String trustStoreProvider, java.lang.String trustStoreType, java.io.InputStream trustStoreStream, java.lang.String trustStorePassword, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
JCP.CERT_STORE_NAME
.tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".trustStoreProvider
- Провайдер хранилища доверенных сертификатов.trustStoreType
- Тип хранилища доверенных сертификатов.
Если null, то получит значение JCP.CERT_STORE_NAME
.trustStoreStream
- Поток файла хранилища доверенных сертификатов.trustStorePassword
- Пароль на хранилище сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.security.KeyStore trustStore, javax.net.ssl.TrustManager[] trustManagers) throws java.lang.Exception
tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".trustStore
- Хранилище доверенных сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception
public static javax.net.ssl.SSLContext initClientSSL(java.lang.String tlsProvider, java.lang.String tlsProtocol, java.security.KeyStore trustStore, javax.net.ssl.TrustManager[] trustManagers, boolean isCspVerifyCert) throws java.lang.Exception
tlsProvider
- TLS провайдер.tlsProtocol
- Протокол TLS соединения. Если null, то получит
значение "GostTLS".trustStore
- Хранилище доверенных сертификатов.trustManagers
- Менеджеры хранилища доверенных сертификатов.
Для получения одного менеджера должен быть передан массив по крайней
мере из одного элемента, в него будет помещен выбранный менеджер
сертификатов. Может быть null.java.lang.Exception