Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline asd09  
#1 Оставлено : 3 февраля 2012 г. 18:37:58(UTC)
asd09

Статус: Участник

Группы: Участники
Зарегистрирован: 11.10.2011(UTC)
Сообщений: 26

Сказал(а) «Спасибо»: 2 раз
Добрый день.Пытаюсь запустить класс Client из jtls_samples.

прописал keysote и truststore.

возникает следующая ошибка:

SEVERE: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Unknown authType: GOST3410DH
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Unknown authType: GOST3410DH
at ru.CryptoPro.ssl.K.a(Unknown Source)
at ru.CryptoPro.ssl.t.a(Unknown Source)
at ru.CryptoPro.ssl.L.a(Unknown Source)
at ru.CryptoPro.ssl.L.a(Unknown Source)
at ru.CryptoPro.ssl.a.a(Unknown Source)
at ru.CryptoPro.ssl.L.a(Unknown Source)
at ru.CryptoPro.ssl.t.a(Unknown Source)
at ru.CryptoPro.ssl.t.i(Unknown Source)
at ru.CryptoPro.ssl.t.a(Unknown Source)
at ru.CryptoPro.ssl.af.read(Unknown Source)
at ru.CryptoPro.ssl.af.read(Unknown Source)
at nbki.JTLS_samples.Client.readHeader(Client.java:212)
at nbki.JTLS_samples.Client.proc(Client.java:152)
at nbki.JTLS_samples.Client.get(Client.java:132)
at nbki.JTLS_samples.Client.main(Client.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.security.cert.CertificateException: Unknown authType: GOST3410DH
at sun.security.validator.EndEntityChecker.checkTLSServer(EndEntityChecker.java:264)
at sun.security.validator.EndEntityChecker.check(EndEntityChecker.java:124)
at sun.security.validator.Validator.validate(Validator.java:221)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
at ru.CryptoPro.ssl.G.checkServerTrusted(Unknown Source)
... 16 more

jcp и jtls установлены (/usr/lib/jvm/jdk1.6.0_30/jre/lib/ext , linux suse)
подскажите, что может быть не правильно, в какую сторону смотреть
Offline Евгений Афанасьев  
#2 Оставлено : 4 февраля 2012 г. 1:47:30(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,921
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
Здравствуйте.
К какому серверу подключается клиент? Для проверки двухсторонней аутентификации вы можете использовать https://cpca.cryptopro.ru/tls/tls-cli.asp

// Клиентское хранилище
System.setProperty("javax.net.ssl.keyStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.keyStore", "my_alias");
System.setProperty("javax.net.ssl.keyStorePassword", "my_password");

my_alias - алиас контейнера в jcp и my_password - его пароль.

// Доверенное хранилище
System.setProperty("javax.net.ssl.trustStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.trustStore", "path_to_trusted_store");
System.setProperty("javax.net.ssl.trustStorePassword", "trusted_store_password");

path_to_trusted_store - путь к контейнеру с серверным сертификатом (Веб сервер Центра Регистрации), который у https://cpca.cryptopro.ru/tls/tls-cli.asp,
trusted_store_password - пароль к нему. Поместить серверный сертификат в такое хранилище можно с помощью утилиты keytool.

Корневой же сертификат УЦ КриптоПро нужно поместить в cacerts.
У клиентского сертификата при двухсторонней аутентификации должно быть поле "Проверка подлинности клиента", использование ключа "Цифровая подпись, неотрекаемость, шифрование ключей", запрос на него должен быть выпущен в JCP консоли с типом ключа обмена (Exchange Key, Client Authentication), а сформирован сертификат в Тестовом ЦС УЦ.

Отредактировано пользователем 4 февраля 2012 г. 1:57:59(UTC)  | Причина: Не указана

Offline asd09  
#3 Оставлено : 6 февраля 2012 г. 18:25:17(UTC)
asd09

Статус: Участник

Группы: Участники
Зарегистрирован: 11.10.2011(UTC)
Сообщений: 26

Сказал(а) «Спасибо»: 2 раз
разумеется я же пролез весь форум и прописал эти настройки.

Если:
Код:

  URL site = new URL("https://icrs.nbki.ru");
  site.openConnection().connect();      //падает
  System.out.println(site.getContent());


падает:

SEVERE: javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_NULL_WITH_NULL_NULL
javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_NULL_WITH_NULL_NULL
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:231)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHello(ClientHandshaker.java:412)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:126)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
at nbki.JTLS_samples.Client.main(Client.java:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

если подключить криптопрошную фабрику
Код:

 final SSLSocketFactoryImpl sslFact = new SSLSocketFactoryImpl();
            HttpsURLConnection.setDefaultSSLSocketFactory(sslFact);

            URL site = new URL("https://icrs.nbki.ru");
            site.openConnection().connect();// падает
            System.out.println(site.getContent());


то падает так:
SEVERE: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Unknown authType: GOST3410DH
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Unknown authType: GOST3410DH
at ru.CryptoPro.ssl.K.a(Unknown Source)
at ru.CryptoPro.ssl.t.a(Unknown Source)
at ru.CryptoPro.ssl.L.a(Unknown Source)
at ru.CryptoPro.ssl.L.a(Unknown Source)
at ru.CryptoPro.ssl.a.a(Unknown Source)
at ru.CryptoPro.ssl.L.a(Unknown Source)
at ru.CryptoPro.ssl.t.a(Unknown Source)
at ru.CryptoPro.ssl.t.i(Unknown Source)
at ru.CryptoPro.ssl.t.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
at nbki.JTLS_samples.Client.main(Client.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.security.cert.CertificateException: Unknown authType: GOST3410DH
at sun.security.validator.EndEntityChecker.checkTLSServer(EndEntityChecker.java:264)
at sun.security.validator.EndEntityChecker.check(EndEntityChecker.java:124)
at sun.security.validator.Validator.validate(Validator.java:221)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
at ru.CryptoPro.ssl.G.checkServerTrusted(Unknown Source)
... 14 more


Offline ВикторVAZ  
#4 Оставлено : 7 февраля 2012 г. 16:39:00(UTC)
ВикторVAZ

Статус: Участник

Группы: Участники
Зарегистрирован: 31.01.2012(UTC)
Сообщений: 17
Откуда: Москва

Попробуйте фабрику получать из SSLContext, чтобы инициализировать его с TrustManagerFactory с нужным инстансом "GostX509" , например так:

Код:
ks = KeyStore.getInstance("HDImageStore", "JCP");
          ks.load(new FileInputStream("C:\\trust.store"), "111111".toCharArray());
         
          // Менеджер хранилища.
          TrustManagerFactory tmf = null;
          tmf = TrustManagerFactory.getInstance[b]("GostX509");[/b]
          tmf.init(ks);
          TrustManager tms [] = tmf.getTrustManagers();
         
          //SSL Контекст
          SSLContext sc = SSLContext.getInstance("GostTLS");
         
          sc.init(null, tms, SecureRandom.getInstance("CPRandom", "JCP"));
         
          myurl = new URL(httpsURL);
          Reader reader;
 
          connection = (HttpsURLConnection)myurl.openConnection();
          connection.setSSLSocketFactory(sc.getSocketFactory());
Offline Евгений Афанасьев  
#5 Оставлено : 10 февраля 2012 г. 0:23:42(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,921
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
Я положил серверный сертификат в HDImageStore контейнер icrsStore с паролем 123456, выполняю следующее (одностор. аут.):
...
System.setProperty("javax.net.ssl.supportGVO","true");
System.setProperty("javax.net.ssl.trustStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.trustStore", "<path_to_store>\\icrsStore");
System.setProperty("javax.net.ssl.trustStorePassword", "123456");
...
URL url = new URL("https://icrs.nbki.ru");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.connect();
...
// Вывод страницы
...
connection.disconnect();

Печатается страница https://icrs.nbki.ru/main/
Offline badbob  
#6 Оставлено : 29 марта 2012 г. 15:43:05(UTC)
badbob

Статус: Новичок

Группы: Участники
Зарегистрирован: 29.03.2012(UTC)
Сообщений: 2
Откуда: Новосибирск

И чем в итоге всё закончилось?
Имею такую же проблему.
Offline serg-bs  
#7 Оставлено : 12 марта 2013 г. 16:10:02(UTC)
serg-bs

Статус: Участник

Группы: Участники
Зарегистрирован: 23.01.2013(UTC)
Сообщений: 11
Российская Федерация
Откуда: Владимир

Сказал(а) «Спасибо»: 1 раз
Есть необходимость сделать интеграцию между неким Java приложением и крипто Про УЦ(SOAP).
В связи с этим встал вопрос, как установить ssl соединение.
Единственный путь видится установка JCP+JTLS.
Запрос из SOAP UI сказал Ошибка HTTP 403.4(Есть ли возможность заставить SOAP UI Гостовый SSL?)
Пытаюсь испробовать примеры входящие в состав JTLS .
Создал пользователей в УЦ, через IE все работает.

Поместил контейнер с ключевой парой на флешку, Записал C:\\JCP\\trust сертификат сервера, которым были подписаны клиентские сертификаты. Обращаюсь к локальному УЦ.
Код:

System.setProperty("javax.net.ssl.keyStoreType","FloppyStore");
System.setProperty("javax.net.ssl.keyStorePassword","`123qwer");
System.setProperty("javax.net.ssl.trustStoreType","HDImageStore");    	
System.setProperty("javax.net.ssl.trustStore","C:\\JCP\\trust");
System.setProperty("javax.net.ssl.trustStorePassword","password");         
final Client client = new Client("cptest.ru", 443);        
client.setTimeout(100000);
client.get("RA/RA.asp", "out.html", null);


javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Unknown authType: GOST3410DH
	at ru.CryptoPro.ssl.Y.a(Unknown Source)
	at ru.CryptoPro.ssl.M.a(Unknown Source)
	at ru.CryptoPro.ssl.i.a(Unknown Source)
	at ru.CryptoPro.ssl.i.a(Unknown Source)
	at ru.CryptoPro.ssl.Q.a(Unknown Source)
	at ru.CryptoPro.ssl.i.a(Unknown Source)
	at ru.CryptoPro.ssl.M.a(Unknown Source)
	at ru.CryptoPro.ssl.M.i(Unknown Source)
	at ru.CryptoPro.ssl.M.a(Unknown Source)
	at ru.CryptoPro.ssl.o.write(Unknown Source)
	at java.io.OutputStream.write(OutputStream.java:58)
	at JTLS_samples.Client.proc(Client.java:128)
	at JTLS_samples.Client.get(Client.java:106)
	at JTLS_samples.SampleTLS.main(SampleTLS.java:68)
Caused by: java.security.cert.CertificateException: Unknown authType: GOST3410DH
	at sun.security.validator.EndEntityChecker.checkTLSServer(EndEntityChecker.java:240)
	at sun.security.validator.EndEntityChecker.check(EndEntityChecker.java:112)
	at sun.security.validator.Validator.validate(Validator.java:206)
	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)
	at ru.CryptoPro.ssl.S.checkServerTrusted(Unknown Source)

Offline miser  
#8 Оставлено : 12 марта 2013 г. 16:55:57(UTC)
miser

Статус: Активный участник

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Вас разве не настораживает тот факт, что хранилищем доверенных сертификатов заведует класс
com.sun.net.ssl.internal.ssl.X509TrustManagerImpl ?
Этот не знает о HDImageStore.

Лучше всего, это поднять собственный контекст. Как-то так:

KeyStore trustStore = KeyStore.getInstance(trustKeystoreType);
load(trustStore);

TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(trustAlg);
trustManagerFactory.init(trustStore);

SSLContext sslContext =
SSLContext.getInstance(tlsProtocol, tlsProviderName );
sslContext.init(null, trustManagerFactory.getTrustManagers(), null);
SSLSocketFactory socketFactory = sslContext.getSocketFactory();
Offline Евгений Афанасьев  
#9 Оставлено : 12 марта 2013 г. 16:59:22(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,921
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
Устанавливали jtls по инструкции?
В java.security есть строчки:
Код:

...
ssl.KeyManagerFactory.algorithm=GostX509
ssl.TrustManagerFactory.algorithm=GostX509
...
ssl.SocketFactory.provider=ru.CryptoPro.ssl.SSLSocketFactoryImpl
ssl.ServerSocketFactory.provider=ru.CryptoPro.ssl.SSLServerSocketFactoryImpl

?
Выполните
java -cp samples.jar ComLine.CheckConfFull
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
serg-bs оставлено 13.03.2013(UTC)
Offline levandowskiy  
#10 Оставлено : 25 декабря 2013 г. 12:26:45(UTC)
levandowskiy

Статус: Участник

Группы: Участники
Зарегистрирован: 18.12.2013(UTC)
Сообщений: 27

Сказал(а) «Спасибо»: 14 раз
Автор: afev Перейти к цитате
Я положил серверный сертификат в HDImageStore контейнер icrsStore с паролем 123456, выполняю следующее (одностор. аут.):
...
System.setProperty("javax.net.ssl.supportGVO","true");
System.setProperty("javax.net.ssl.trustStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.trustStore", "<path_to_store>\\icrsStore");
System.setProperty("javax.net.ssl.trustStorePassword", "123456");
...
URL url = new URL("https://icrs.nbki.ru");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.connect();
...
// Вывод страницы
...
connection.disconnect();

Печатается страница https://icrs.nbki.ru/main/


Также положил сертификаты в CertStore с именем icrsStore и паролем "123456, делаю следующее:
Код:

    public static void main(String[] args) throws IOException, Exception {
        System.setProperty("javax.net.ssl.supportGVO", "true");
        System.setProperty("javax.net.ssl.trustStoreType", "CertStore");
        System.setProperty("javax.net.ssl.trustStore", DOCUMENTS_PATH + "\\icrsStore");
        System.setProperty("javax.net.ssl.trustStorePassword", "123456");
//        final SSLSocketFactoryImpl sslFact = new SSLSocketFactoryImpl();
//        HttpsURLConnection.setDefaultSSLSocketFactory(sslFact);
        URL url = new URL("https://icrs.demo.nbki.ru");
        HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
        connection.connect();
        InputStream is = connection.getInputStream();
        BufferedReader rd = new BufferedReader(new InputStreamReader(is));
        String line;
        String response = "";
        while ((line = rd.readLine()) != null) {
            response += line + "\r\n";
        }
        rd.close();
        is.close();
        System.out.println(response);
        connection.disconnect();
    }


На что вываливается ошибка:
Код:

Exception in thread "main" java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)
	at javax.net.ssl.DefaultSSLSocketFactory.throwException(SSLSocketFactory.java:179)
	at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:186)
	at sun.net.www.protocol.https.HttpsClient.createSocket(HttpsClient.java:362)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:145)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:411)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:525)
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:923)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
	at org.cashcom.nbch.connections.CryptoTest.main(CryptoTest.java:36)
Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)
	at java.security.Provider$Service.newInstance(Provider.java:1245)
	at sun.security.jca.GetInstance.getInstance(GetInstance.java:220)
	at sun.security.jca.GetInstance.getInstance(GetInstance.java:147)
	at javax.net.ssl.SSLContext.getInstance(SSLContext.java:125)
	at javax.net.ssl.SSLContext.getDefault(SSLContext.java:68)
	at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:102)
	at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(HttpsURLConnection.java:327)
	at javax.net.ssl.HttpsURLConnection.<init>(HttpsURLConnection.java:285)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(HttpsURLConnectionImpl.java:65)
	at sun.net.www.protocol.https.Handler.openConnection(Handler.java:42)
	at sun.net.www.protocol.https.Handler.openConnection(Handler.java:37)
	at java.net.URL.openConnection(URL.java:945)
	at org.cashcom.nbch.connections.CryptoTest.main(CryptoTest.java:35)
Caused by: java.io.IOException: Хранилище искажено или пароль неверный.
	at ru.CryptoPro.JCP.KeyStore.TrustStore.engineLoad(Unknown Source)
	at java.security.KeyStore.load(KeyStore.java:1185)
	at com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl.getCacertsKeyStore(TrustManagerFactoryImpl.java:202)
	at com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl.getDefaultTrustManager(DefaultSSLContextImpl.java:70)
	at com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl.<init>(DefaultSSLContextImpl.java:40)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at java.lang.Class.newInstance0(Class.java:357)
	at java.lang.Class.newInstance(Class.java:310)
	at java.security.Provider$Service.newInstance(Provider.java:1221)
	... 12 more
Java Result: 1


Как я понимаю нужно построить свою корректную реализацию SSLContext. Правильны ли мои догадки? И как можно решить данную ошибку?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.