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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline DmiZatsepin  
#1 Оставлено : 7 декабря 2015 г. 17:14:32(UTC)
DmiZatsepin

Статус: Новичок

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

Добрый день.
Подписал сообщение с запросом PKCS#10 для отправки в УЦ для одобрения запроса на сертификат. Проверил на валидность открепленную подпись через утилиту csptest. Ошибок нет. Но когда вызываю метод сервиса AcceptFirstRequest выдается ошибка с кодом 0x80091007 Неправильное значение хеша. Как определить причину этой ошибки и как можно ее устранить?
Proverka podpisi.jpg (156kb) загружен 22 раз(а).
Offline Андрей Писарев  
#2 Оставлено : 7 декабря 2015 г. 17:21:00(UTC)
Андрей *

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

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

Сказал «Спасибо»: 621 раз
Поблагодарили: 2397 раз в 1886 постах
Автор: DmiZatsepin Перейти к цитате
Добрый день.
Подписал сообщение с запросом PKCS#10 для отправки в УЦ для одобрения запроса на сертификат. Проверил на валидность открепленную подпись через утилиту csptest. Ошибок нет. Но когда вызываю метод сервиса AcceptFirstRequest выдается ошибка с кодом 0x80091007 Неправильное значение хеша. Как определить причину этой ошибки и как можно ее устранить?
Proverka podpisi.jpg (156kb) загружен 22 раз(а).


Как генерируется\в каком ПО запрос на сертификат PKCS#10?
Запрос на сертификат PKCS#10 у Вас без подписи (откуда взялся термин открепленная подпись)?

Проверять PKCS#10 можно на странице Тестового УЦ, предварительно закодировав запрос в base64.
Техническую поддержку оказываем тут
Наша база знаний
Offline DmiZatsepin  
#3 Оставлено : 7 декабря 2015 г. 18:17:40(UTC)
DmiZatsepin

Статус: Новичок

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

Для генерации запроса применяю библиотеки Microsoft Crypto Api. Сформированный запрос проверял в тестовом УЦ Крипто Про и получил на основании этого запроса успешно тестовый сертификат. Но дело в том, что взаимодействие ведется сейчас через web сервис. Соответственно я использую SOAP Toolkit и другие инструменты. И меня интересует запрос PKCS#7. По документации КриптоПро УЦ Руководства программиста, есть несколько шагов по получению сертификата пользователя, и как раз на шаге одобрения самоподписанного запроса на сертификат AcceptFirstRequest и возникает описанная ошибка. Данные в параметре Request передаю как запрос PKCS#7, включающий PKCS#10. Формирую запрос также через Crypto Api.
Offline Kirill Sobolev  
#4 Оставлено : 7 декабря 2015 г. 21:13:25(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Для AcceptFirstRequest нужна не отделенная подпись, а присоединенная.
Подробнее смотрите в "ЖТЯИ.00067 02 90 16 КриптоПро УЦ Руководство программиста" п. 3.1.5.3
Техническую поддержку оказываем тут
Наша база знаний
Offline DmiZatsepin  
#5 Оставлено : 8 декабря 2015 г. 10:07:28(UTC)
DmiZatsepin

Статус: Новичок

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

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