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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline khades  
#1 Оставлено : 7 ноября 2014 г. 11:38:41(UTC)
khades

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

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

Подписал сообщение когда в системе стоял сертификат CA как корневой, пытаюсь проверить его через кросс-сертификат того же CA c cсылкой на Сертификат Головного Удостоверяющего Центра.

Изза вероятной привязки к идентификатору сертификата, а не ключа, проверка не проходит с явным указанием ошибки идентификатора сертификата, а не ключа.

При этом программа криптоарм правильно собирает цепочку клюей опираясь на идентификатор ключа из подписи.
Online Евгений Афанасьев  
#2 Оставлено : 7 ноября 2014 г. 13:31:22(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 751 раз в 708 постах
Здравствуйте.
Чем и как проверяете?
Offline khades  
#3 Оставлено : 7 ноября 2014 г. 15:00:29(UTC)
khades

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

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

val cadesSignature: CAdESSignature = new CAdESSignature(org.bouncycastle.util.encoders.Base64.decode(incomingSignature.signature), null, null);
cadesSignature.verify(null)

где incomingSignature.signature - подпись из эцп плагинаэ

использую cades.jar + jcp 2.0
Online Евгений Афанасьев  
#4 Оставлено : 7 ноября 2014 г. 16:40:05(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 751 раз в 708 постах
Какого формата подпись?
Какое сообщение об ошибке?
Установлен ли корневой в cacerts?
Есть ли кросс-сертификат в подписи (раз в verify передан пустой параметр)?
Можете ли приложить/прислать подпись и сертификаты?
Offline khades  
#5 Оставлено : 10 ноября 2014 г. 12:16:47(UTC)
khades

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

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

Обычный cmssigneddata(cadessignature)
"Root certificate Sn 59a518ccae6f5eac45379d12f382810c, subject CN=\"УЦ ООО \\\"Центр информационной безопасности\\\"\", OU=Удостоверяющий Центр, O=ООО Центр информационной безопасности, L=Барнаул, ST=22 Алтайский край, C=RU, EMAILADDRESS=uc@secret-net.ru, OID.1.2.643.3.131.1.1=#120C303032323235313030323632, OID.1.2.643.100.1=#120D31303932323235303030373739 is untrusted"
Да
Нет, и при перекидывании явном x509certificate в качестве параметров функции verify ничего не изменилось
Вложение(я):
postdata.zip (3kb) загружен 4 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline khades  
#6 Оставлено : 10 ноября 2014 г. 12:19:29(UTC)
khades

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

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

http://e-trust.gosuslugi...3D%26FilterCryptClass%3D - кросс-сертификаты, с которыми Криптоарм отрабатывает, а cades.jar - нет
Online Евгений Афанасьев  
#7 Оставлено : 12 ноября 2014 г. 14:29:24(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 751 раз в 708 постах
Если
Root certificate Sn 59a518ccae6f5eac45379d12f382810c, subject CN=\"УЦ ООО \\\"Центр информационной безопасности\\\"\", OU=Удостоверяющий Центр, O=ООО Центр информационной безопасности, L=Барнаул, ST=22 Алтайский край, C=RU, EMAILADDRESS=uc@secret-net.ru, OID.1.2.643.3.131.1.1=#120C303032323235313030323632, OID.1.2.643.100.1=#120D31303932323235303030373739 is untrusted
- это ошибка, из-за которой не выполняется проверка, то нужно добавить его в cacerts то JRE, в которой происходит выполнение кода.
Приложите, пожалуйста, корневой сертификат, до которого нужно построить цепочку.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.