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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline rfigurin  
#1 Оставлено : 19 июня 2014 г. 15:13:09(UTC)
rfigurin

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

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

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

В моем приложении создается пара ключей + самоподписанный сертификат. При попытке подписать этим ключом файл, возникает ошибка в функции CryptMsgCalculateEncodedLength, номер ошибки 0x57, т.е. в функцию передается неверный параметр.

В консоли вижу такое сообщение об ошибке:
cpcsp[10147] <Error>: capi20: 0x3a1d518c: :226 CryptMsgCalculateEncodedLength () Exception :'' at file:'/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/capilite/CMSSignedMessage.cpp' line:2047

Подскажите пожалуйста, на проверку какого параметра выбрасывается исключение в 2047 строке.

По этому вопросу удалось найти только вот эту тему - http://www.cryptopro.ru/...sts&t=2868#post15147 Попробовал изменить алгоритм хэширования в структуре CMSG_SIGNED_ENCODE_INFO с 1.2.643.2.2.3 на 1.2.643.2.2.9 - не помогло.
Online Андрей Писарев  
#2 Оставлено : 19 июня 2014 г. 15:16:17(UTC)
Андрей *

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

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

Сказал «Спасибо»: 575 раз
Поблагодарили: 2306 раз в 1807 постах
А у сертификата какой алгоритм?
Техническую поддержку оказываем тут
Наша база знаний
Offline Татьяна  
#3 Оставлено : 19 июня 2014 г. 15:33:59(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
Ошибка возникает потому что не удалось разобрать сертификат. Приложите пожалуйста сюда файл сертификата.
Татьяна
ООО Крипто-Про
Offline rfigurin  
#4 Оставлено : 19 июня 2014 г. 16:48:17(UTC)
rfigurin

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

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

Сказал(а) «Спасибо»: 2 раз
Андрей, алгоритм сертификата szOID_CP_GOST_R3411 - "1.2.643.2.2.9".

https://www.dropbox.com/...xuhcdy7a/self-signed.cer - файл сертификата.
Offline Татьяна  
#5 Оставлено : 19 июня 2014 г. 16:53:17(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
сертификат действителен с 13 апреля 6927 года по 13 апреля 6927 года
Татьяна
ООО Крипто-Про
Offline Татьяна  
#6 Оставлено : 19 июня 2014 г. 16:54:10(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
алгоритм подписи ГОСТ Р 34.11-94 выведен из действия с 1 января 2008 года и не поддерживается в современных версиях провайдеров
Татьяна
ООО Крипто-Про
Offline Татьяна  
#7 Оставлено : 19 июня 2014 г. 16:55:36(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
в расширениях "улучшенный ключ" и "период использования закрытого ключа" мусор
Татьяна
ООО Крипто-Про
Offline Татьяна  
#8 Оставлено : 19 июня 2014 г. 16:56:26(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
сертификат не самоподписанный, у него субъект "иван петров", а издатель "self signed certificate", при этом ключ в сертификате 2001 года, ключ которым он пописан 94-го
Татьяна
ООО Крипто-Про
Offline Татьяна  
#9 Оставлено : 19 июня 2014 г. 16:56:55(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
нету идентрификатора ключа центра, который обязателен
Татьяна
ООО Крипто-Про
Offline Татьяна  
#10 Оставлено : 19 июня 2014 г. 16:57:52(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
и ещё ряд проблем в сертификате

тестовый сертификат можно сделать на нашем тестовом УЦ:
http://www.cryptopro.ru/certsrv/
https://cryptopro.ru:5555/ui/
Татьяна
ООО Крипто-Про
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.