logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline auglov  
#1 Оставлено : 6 сентября 2017 г. 12:40:07(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 2 раз
Здравствуйте.

Есть сертификат пользователя, в нем прописано вот такое:

Код:

[1]Доступ к сведениям центра сертификации
     Метод доступа=Протокол определения состояния сертификата через сеть (1.3.6.1.5.5.7.48.1)
     Дополнительное имя:
          URL=http://ra.e-portal.ru/ocsp/ocsp.srf
[2]Доступ к сведениям центра сертификации
     Метод доступа=Поставщик центра сертификации (1.3.6.1.5.5.7.48.2)
     Дополнительное имя:
          URL=http://uc.e-portal.ru/certenroll/e-portal_2016.crt
[3]Доступ к сведениям центра сертификации
     Метод доступа=Поставщик центра сертификации (1.3.6.1.5.5.7.48.2)
     Дополнительное имя:
          URL=http://uc2.e-portal.ru/certenroll/e-portal_2016.crt
[4]Доступ к сведениям центра сертификации
     Метод доступа=Поставщик центра сертификации (1.3.6.1.5.5.7.48.2)
     Дополнительное имя:
          URL=http://tsp.e-portal.ru/tsp/tsp.srf


При попытке улучшить подпись до XLong1 получается вот такая ошибка

Код:

The signer certificate: 
.......
 must have OCSP evidence but it doesn't contain any OCSP reference(s) or service(s) is(are) unavailable. OCSP evidence is not found


Сама служба OCSP по указанному адресу вполне доступна и что-то отвечает. Неужели проблема в том, что зачем-то вписана служба TSP в 1.3.6.1.5.5.7.48.2?
Offline afev  
#2 Оставлено : 6 сентября 2017 г. 13:07:15(UTC)
afev


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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 239 раз в 237 постах
Здравствуйте.
Включите логирование JCPLogger с уровнем ALL (описано в базе знаний), посмотрим логи.
Offline auglov  
#3 Оставлено : 7 сентября 2017 г. 12:02:24(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 2 раз
Здравствуйте.

Собрали лог.

omsk.log (210kb) загружен 1 раз(а).

Это все чистый лог JCP, в конце я добвил часть из лога приложения, как это исключение перехватывается в нем.
Offline afev  
#4 Оставлено : 7 сентября 2017 г. 13:13:20(UTC)
afev


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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 239 раз в 237 постах
Судя по логу
Код:

FINER: Found: 1 OCSP url(s).
Sep 07, 2017 11:43:04 AM ru.CryptoPro.AdES.evidence.ocsp.OCSPEvidenceCollectorImpl getEvidence
FINE: Try to use following url: http://ra.e-portal.ru/ocsp/ocsp.srf
...
Invalid OCSP status: 2; error codes: [30] 'Calling a remote service failed', 
	at ru.CryptoPro.AdES.service.OCSPServiceConnectorImpl.getEncoded(Unknown Source)

сервер по какой-то причине вернул ошибку 2 (internal error).
Offline auglov  
#5 Оставлено : 7 сентября 2017 г. 14:11:11(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 2 раз
ОК, это я тоже увидел. Что можно с этим сделать теперь? Писать в поддержку на e-portal.ru?
Сертификат у пользователя нормальный, на первый взгляд, ЭП формируется корректная, с другими сертификатами, например, выданными Тензором у нас проблем нет.
Offline afev  
#6 Оставлено : 7 сентября 2017 г. 14:32:49(UTC)
afev


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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 239 раз в 237 постах
Можно попробовать какой-нибудь утилитой сделать запрос, например, с помощью ocsputil (ЭЦП SDK).
Offline auglov  
#7 Оставлено : 7 сентября 2017 г. 22:26:55(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 2 раз
Сделал запрос (во вложении), получил все тот же ответ с кодом 2.

Что не так в запросе?

test.txt (1kb) загружен 2 раз(а).

Версию OSCP Util и SDK взял 1.5.

Отредактировано пользователем 7 сентября 2017 г. 22:30:13(UTC)  | Причина: Не указана

Offline afev  
#8 Оставлено : 8 сентября 2017 г. 14:12:59(UTC)
afev


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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 239 раз в 237 постах
Приведите, пожалуйста, команду, как выполняете запрос.
Offline auglov  
#9 Оставлено : 8 сентября 2017 г. 16:14:47(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 2 раз
Создание запроса:
ocsputil.exe makereq cer.cer >test.txt

Получение ответа:
ocsputil.exe sr -u http://ra.e-portal.ru/ocsp/ocsp.srf test.txt test_resp.txt

Результат:
OCSP-response has status 2
[ErrorCode: 0x00000001]

Сертификат пользователя прилагаю.
cer.rar (2kb) загружен 4 раз(а).
Offline afev  
#10 Оставлено : 11 сентября 2017 г. 13:35:41(UTC)
afev


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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 239 раз в 237 постах
Только что сделал сделал запрос и ответ (cer2ocsp.cer - ваш сертификат из архива):
Код:

ocsputil.exe mr -o cer2ocsp.req cer2ocsp.cer
[ErrorCode: 0x00000000]

Получил файл cer2ocsp.req с запросом размером 150 байт.
Отправил запрос:
Код:

ocsputil.exe sr -u http://ra.e-portal.ru/ocsp/ocsp.srf cer2ocsp.req cer2ocsp.resp
[ErrorCode: 0x00000000]

Получил файл cer2ocsp.resp с ответом размером ~ 4Kb.
Проверил ответ:
Код:

ocsputil.exe pd cer2ocsp.resp

Статус ответа - успешен, статус сертификата - действителен.
Offline auglov  
#11 Оставлено : 11 сентября 2017 г. 17:04:52(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 2 раз
Должно быть, что-то с тех пор изменилось на стороне УЦ e-portal.ru, т.к. теперь успешно проходит проверку и мой запрос тоже из сообщения #7, хоть он и отличается от вашего на несколько последних байт.
В любом случае, спасибо за помощь.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.