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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Лох Чилийский  
#1 Оставлено : 29 мая 2013 г. 16:36:22(UTC)
Лох Чилийский

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

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

Добрый день,

Заткнулся и немогу сдвинуться с места при попытке начать работать используя Axis2 с центром регистрации по SOAP.
Это код котороым я пытаюсь пытаюсь вызвать метод:

Цитата:

System.setProperty("javax.net.ssl.trustStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.trustStore","certs"+File.separator+"cert_store2");
System.setProperty("javax.net.ssl.trustStorePassword", "019876");

try{
RAStub stub = new RAStub("https://TIMTESTER.PRIME-TASS.LOCAL/RA/RA.asp");

AcceptRequestResponse resp = stub.acceptRequest(new AcceptRequest());

}catch(Exception e)
{
e.printStackTrace();
}
}



ошибка что у меня возникает:

Цитата:

log4j:WARN No appenders could be found for logger (org.apache.axis2.description.AxisOperation).
log4j:WARN Please initialize the log4j system properly.
29.05.2013 17:34:13 ru.CryptoPro.ssl.SSLContextImpl d
INFO: keyStore is :
29.05.2013 17:34:13 ru.CryptoPro.ssl.SSLContextImpl d
INFO: keyStore type is :
29.05.2013 17:34:13 ru.CryptoPro.ssl.SSLContextImpl d
INFO: keyStore provider is :
29.05.2013 17:34:13 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init keystore
29.05.2013 17:34:13 ru.CryptoPro.ssl.SSLContextImpl d
INFO: defaultStoreProvider =
29.05.2013 17:34:13 ru.CryptoPro.ssl.SSLContextImpl d
INFO:
29.05.2013 17:34:13 ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 1.0.55 36716
29.05.2013 17:34:14 ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
29.05.2013 17:34:14 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init keymanager of type GostX509
29.05.2013 17:34:18 ru.CryptoPro.ssl.SSLContextImpl d
INFO: trustStore is: certs\cert_store2
29.05.2013 17:34:18 ru.CryptoPro.ssl.SSLContextImpl d
INFO: trustStore type is : HDImageStore
29.05.2013 17:34:18 ru.CryptoPro.ssl.SSLContextImpl d
INFO: trustStore provider is :
29.05.2013 17:34:18 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init truststore
29.05.2013 17:34:20 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init trustmanager of type GostX509
29.05.2013 17:34:20 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init context...
29.05.2013 17:34:20 ru.CryptoPro.ssl.SSLContextImpl d
INFO: Context inited.
29.05.2013 17:34:27 ru.CryptoPro.ssl.n a
WARNING: %% No alias is match
org.apache.axis2.AxisFault: Transport error: 403 Error: Forbidden
at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at org.tempuri.ra.wsdl.RAStub.acceptRequest(RAStub.java:278)
at test.TestMainClass_ra.main(TestMainClass_ra.java:45)



Подскажите пожалуйста что я неправильно делаю?

Отредактировано пользователем 29 мая 2013 г. 16:39:42(UTC)  | Причина: Не указана

Вложение(я):
cert_store2.zip (2kb) загружен 1 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Евгений Афанасьев  
#2 Оставлено : 29 мая 2013 г. 17:03:53(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Автор: Лох Чилийский Перейти к цитате

29.05.2013 17:34:27 ru.CryptoPro.ssl.n a
WARNING: %% No alias is match


Используется двусторонняя аутентификация? Тогда в папке JCP с ключевыми контейнерами должен быть подходящий и:
System.setProperty("javax.net.ssl.keyStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.keyStorePassword", "пароль к контейнеру");
для выбора его.


Offline Лох Чилийский  
#3 Оставлено : 29 мая 2013 г. 17:31:00(UTC)
Лох Чилийский

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

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

Используется аутентификация которая ставится по умолчанию по инструкции с центром сертификации и центром регистрации ( они на одной машине )

я попробовал прописать строчки

Цитата:

System.setProperty("javax.net.ssl.keyStoreType", "HDImageStore");
System.setProperty("javax.net.ssl.keyStorePassword", "019876");


не получчилось, ошибка осталась:

Цитата:

log4j:WARN No appenders could be found for logger (org.apache.axis2.description.AxisOperation).
log4j:WARN Please initialize the log4j system properly.
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: keyStore is :
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: keyStore type is : HDImageStore
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: keyStore provider is :
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init keystore
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: defaultStoreProvider =
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO:
29.05.2013 18:14:29 ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 1.0.55 36716
29.05.2013 18:14:29 ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init keymanager of type GostX509
29.05.2013 18:14:29 ru.CryptoPro.ssl.n <init>
WARNING: %% No appropriate keys for handshake
PATH: C:\Documents and Settings\dhtima\Local Settings\Application Data\Crypto Pro
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: trustStore is: certs\cert_store2
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: trustStore type is : HDImageStore
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: trustStore provider is :
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init truststore
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init trustmanager of type GostX509
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: init context...
29.05.2013 18:14:29 ru.CryptoPro.ssl.SSLContextImpl d
INFO: Context inited.
29.05.2013 18:14:30 ru.CryptoPro.ssl.n a
WARNING: %% No alias is match
org.apache.axis2.AxisFault: Transport error: 403 Error: Forbidden
at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at org.tempuri.ra.wsdl.RAStub.acceptRequest(RAStub.java:278)
at test.TestMainClass_ra.main(TestMainClass_ra.java:49)



только что такое:

Цитата:
... в папке JCP с ключевыми контейнерами ...

я не смог найти это место, где оно распологается по умолчанию?


Offline Евгений Афанасьев  
#4 Оставлено : 29 мая 2013 г. 17:40:10(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Если запустить панель JCP (ControlPane <jre>), то на вкладке Оборудование можно увидеть путь (C:\Users\<user>\Local Settings\Application Data\Crypto Pro)
Offline Лох Чилийский  
#5 Оставлено : 30 мая 2013 г. 12:55:32(UTC)
Лох Чилийский

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

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

положил запустил, ошибка таже осталась.( 403 Error: Forbidden )
что бы дальше еще можно было покрутить?
Offline Лох Чилийский  
#6 Оставлено : 31 мая 2013 г. 10:53:17(UTC)
Лох Чилийский

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

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

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