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

Уведомление

Icon
Error

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

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

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

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

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

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

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Здравствуйте.
Чем и как проверяете?
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
Offline Евгений Афанасьев  
#4 Оставлено : 7 ноября 2014 г. 16:40:05(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Какого формата подпись?
Какое сообщение об ошибке?
Установлен ли корневой в 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 - нет
Offline Евгений Афанасьев  
#7 Оставлено : 12 ноября 2014 г. 14:29:24(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Если
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
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.