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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Алексей Черенцов  
#1 Оставлено : 13 мая 2020 г. 10:49:47(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Перехожу с CADES-BES на CAdES-X Long Type 1. В качестве УЦ для создания подписей формата CADES-BES использовался УЦ testgost2012.cryptopro.ru/certsrv/ (на основе майкрософт). Так как для формата CAdES-X Long Type 1 понадобился TSP-сервер, а в майкрософтовском УЦ он у вас на сайте не указан, взял TSP-сервер от testca2012.cryptopro.ru/ui/ (”КРИПТО-ПРО” ГОСТ 2012). Добавил корневой и промежуточный в cacerts и при разешённой онлайн проверке CRL подпись формируется. Но у нас предполагается, что программа должна работать без прямой связи с УЦ. Для этого надо скачать CRL-файлы, а для УЦ testca2012.cryptopro.ru/ui/ страница загрузки CRL выдаёт ошибку на ссылку https://testca2012.crypt...nload.aspx?f=cacerts.p7b :

Ошибка при установлении защищённого соединения

При соединении с testca2012.cryptopro.ru произошла ошибка. Установка защищённого соединения с этим узлом не удалась: отсутствуют общие алгоритм(ы) шифрования.

Код ошибки: SSL_ERROR_NO_CYPHER_OVERLAP

Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.
Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.

При этом СОС с вашего УЦ на основе майкрософт нормально качаются

Отредактировано пользователем 13 мая 2020 г. 10:51:31(UTC)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 13 мая 2020 г. 11:18:03(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Здравствуйте.

Для работы с https://testca2012.cryptopro.ru/ui/ - необходимо:

1) Криптопровайдер с поддержкой ГОСТ 2012
2) Браузер с поддержкой ГОСТ криптопровайдера.

Откройте url через IE или Chromium GOST
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 13 мая 2020 г. 11:19:07(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
либо используйте http -> http://testca2012.cryptopro.ru/ui/
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#4 Оставлено : 13 мая 2020 г. 11:29:48(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Автор: Андрей * Перейти к цитате
либо используйте http -> http://testca2012.cryptopro.ru/ui/


с http идёт перенаправление на https, поэтому используйте браузер с поддержкой ГОСТ 2012.

Snimok ehkrana ot 2020-05-13 12-28-03.png (70kb) загружен 11 раз(а).




+ в вашем сертификате - есть URL с CRL адресом - используйте его, вместо скачивания p7b
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#5 Оставлено : 13 мая 2020 г. 11:33:03(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Автор: Алексей Черенцов Перейти к цитате
Добавил корневой и промежуточный в cacerts и при разешённой онлайн проверке CRL подпись формируется. Но у нас предполагается, что программа должна работать без прямой связи с УЦ. Для этого надо скачать CRL-файлы


а к TSP-сервису не будете обращаться по сети разве?

Техническую поддержку оказываем тут
Наша база знаний
Offline Алексей Черенцов  
#6 Оставлено : 13 мая 2020 г. 11:55:16(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
> в вашем сертификате - есть URL с CRL адресом - используйте его, вместо скачивания p7b

Вы имеете ввиду онлайн-проверку? Она работает. Но задача стоит также обеспечить и оффлайн сертификацию ключей, подписание и проверку подписей.

> а к TSP-сервису не будете обращаться по сети разве?

На момент создания подписи подразумевается, что он доступен.

> либо используйте http -> http://testca2012.cryptopro.ru/ui/

http://testca2012.crypto...nload.aspx?f=cacerts.p7b недоступен как и по https :(

> Откройте url через IE или Chromium GOST

Разработка на linux ведётся и соответственно нет таких браузеров. А у УЦ на основе майкрософта нет своего tsp? С ним как-то попроще было.
И ещё вопрос, а если без браузера, самой java качать файл СОС, что для этого нужно?

Попытался из виндовс 10 с помощью браузера Microsoft Edge скачать СОС - тоже ругается

Отредактировано пользователем 13 мая 2020 г. 11:58:28(UTC)  | Причина: Не указана

Offline Андрей *  
#7 Оставлено : 13 мая 2020 г. 11:59:42(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Автор: Алексей Черенцов Перейти к цитате
> в вашем сертификате - есть URL с CRL адресом - используйте его, вместо скачивания p7b

Вы имеете ввиду онлайн-проверку? Она работает. Но задача стоит также обеспечить и оффлайн сертификацию ключей, подписание и проверку подписей.

> а к TSP-сервису не будете обращаться по сети разве?

На момент создания подписи подразумевается, что он доступен.

> либо используйте http -> http://testca2012.cryptopro.ru/ui/

http://testca2012.crypto...nload.aspx?f=cacerts.p7b недоступен как и по https :(

> Откройте url через IE или Chromium GOST

Разработка на linux ведётся и соответственно нет таких браузеров. А у УЦ на основе майкрософта нет своего tsp? С ним как-то попроще было.
И ещё вопрос, а если без браузера, самой java качать файл СОС, что для этого нужно?



в сертификате есть URL на CRL. Нашли?
В Linux есть тот же Chromium GOST, но это для информации, а не для.. боевого применения (CRL выпускается, например, раз в сутки)

>java качать файл СОС
Каким SDK пользуетесь, через какое API подписывать будете (CAdES?)...
а так о вопросе скачивания - скачивать\устанавливать CRL по http URL из сертификата пользователя ( + по цепочке выше, если не корневой УЦ выдал пользователю сертификат), а не p7b (по https)






Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#8 Оставлено : 13 мая 2020 г. 12:00:27(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Автор: Алексей Черенцов Перейти к цитате

Попытался из виндовс 10 с помощью браузера Microsoft Edge скачать СОС - тоже ругается


Через IE = Internet Explorer, а не Microsoft Edge
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#9 Оставлено : 13 мая 2020 г. 12:03:43(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Автор: Алексей Черенцов Перейти к цитате

> а к TSP-сервису не будете обращаться по сети разве?

На момент создания подписи подразумевается, что он доступен.



Тогда поясните, зачем тема с CRL поднимается,
если в сертификате есть OCSP и всё, что нужно - чтобы был доступ к сервисам УЦ.

Техническую поддержку оказываем тут
Наша база знаний
Offline Алексей Черенцов  
#10 Оставлено : 14 мая 2020 г. 9:37:07(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Цитата:
в сертификате есть URL на CRL. Нашли?


Я нашёл в "Промежуточном сертификате тестового Удостоверяющего центра" параметр "Точка распределения списка отзыва CRL" с адресом URL=http://testca2012.cryptopro.ru/cdp/b42969ffafd33888fc1343496661dd3337bd6a09.crl. Добавил его к существуещему списку crl:
Код:
X509CRL crl = (X509CRL) CertificateFactory.getInstance("X.509").generateCRL(new FileInputStream("http://testca2012.cryptopro.ru/cdp/b42969ffafd33888fc1343496661dd3337bd6a09.crl"));
crlList.add(crl);


но всё равно в момент создания подписи:

Код:
cadesSignature.addSigner(JCP.PROVIDER_NAME, Digest, PublickeyOID, Pk, Certs, CAdESType.CAdES_X_Long_Type_1, "http://testca2012.cryptopro.ru/tsp/tsp.srf", false, new AttributeTable(table), null, CrlList);


выходит та же ошибка:

Код:
org.bouncycastle.cms.CMSAttributeTableGenerationException: Validation failed for the target, sn: 25877b900adab478c4e0494235e72ed64, subject: CN=Тестовый оператор TSP, C=RU, ST=77 Москва, L=Москва, STREET="ул. Сущевский Вал, д. 18", O="ООО \"КРИПТО-ПРО\"", OID.1.2.643.100.1=#120D31303337373030303835343434, OID.1.2.643.3.131.1.1=#120C303037373137313037393931, issuer: CN="Тестовый подчиненный УЦ ООО \"КРИПТО-ПРО\" ГОСТ 2012 (УЦ 2.0)", O="ООО \"КРИПТО-ПРО\"", STREET=ул. Сущёвский вал д. 18, L=Москва, ST=77 Москва, C=RU, OID.1.2.643.3.131.1.1=#120C303037373137313037393931, OID.1.2.643.100.1=#120D31303337373030303835343434, EMAILADDRESS=info@cryptopro.ru For online validation by CRLDP parameter 'com.sun.security.enableCRLDP' (Oracle) or 'com.ibm.security.enableCRLDP' (IBM) must be set 'true' to enable or 'ocsp.enable' must be set 'true' (OCSP), or CRL passed for offline validation


Если же делаю проверку онлайн, всё подписывает нормально. Предполагаю, что либо адрес .crl-файла должен быть другой, либо я его как-то не так готовлю для cadesSignature.addSigner.

Цитата:
Через IE = Internet Explorer, а не Microsoft Edge

Попробовал через Internet Explorer 11 на виндовс 10. Ошибка:
Код:
Не удаётся безопастно подключится к этой странице
Возможно на сайте используются устаревшие или ненадёжные параметры безопасности протокола TSL. Если это будет повторяться, обратитесь к владельцу веб-сайта

Может ещё какую программу для доступа установить надо. А то Вы упомянули "1) Криптопровайдер с поддержкой ГОСТ 2012", а что это такое я не совсем (а скорее совсем) не понимаю. Крипто Про 5 версии является "Криптопровайдером с поддержкой ГОСТ 2012" или имеется ввиду что-то другое?

Цитата:
Тогда поясните, зачем тема с CRL поднимается,
если в сертификате есть OCSP и всё, что нужно - чтобы был доступ к сервисам УЦ.


Насколько я понимаю, вопрос о приобретении OCSP-серверов на каждый узел пока в процессе рассмотрения. Потому пока исхожу из внеобходимости использования CRL.

Отредактировано пользователем 14 мая 2020 г. 9:39:18(UTC)  | Причина: Не указана

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