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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline dpashin  
#1 Оставлено : 10 июля 2013 г. 15:00:27(UTC)
dpashin

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

Группы: Участники
Зарегистрирован: 29.05.2013(UTC)
Сообщений: 10

Ubuntu 13 x86_64, Crypto CSP 3.6, gcc 4.7.3. сертификат, выданный тестовым центром cryptopro. Ни одного сертификата в хранилища не установлено.

Пробую получить информацию о сертификате: вызываю CertGetCertificateChain и смотрю TrustStatus для элементов цепочки:

- при первом запуске для первого элемента цепочки TrustStatus.dwInfoStatus=1081042542 (0x406f666e)
после первого запуска в хранилище cache появляется сертификат тестового центра cryptopro.

при втором запуске для первого элемента цепочки TrustStatus.dwInfoStatus=3427764469 (0xcc4f88f5).

В константах CERT_TRUST_*, определенных в CSP_WinCrypt, таких значений нет.
В документации по capilite описания констант не нашел.
В msdn тоже таких значений не описано: http://msdn.microsoft.co...377590%28v=vs.85%29.aspx

Эти константы где-то описаны / ошибка в capilite / я неправильно декодирую значения dwInfoStatus/ ...?

Код и сертификат, на котором пробовал: http://yadi.sk/d/sY_ieGq86g4ms
На других сертификатах - аналогичные значения dwInfoStatus.

Отредактировано пользователем 10 июля 2013 г. 15:07:10(UTC)  | Причина: Не указана

Offline Юрий  
#2 Оставлено : 10 июля 2013 г. 15:40:01(UTC)
Юрий

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

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

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
А что в "dwErrorStatus"?
С уважением,
Юрий Строжевский
Offline dpashin  
#3 Оставлено : 10 июля 2013 г. 16:27:25(UTC)
dpashin

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

Группы: Участники
Зарегистрирован: 29.05.2013(UTC)
Сообщений: 10

У первого сертификата в цепочке: 0
У второго: 0x20 (CERT_TRUST_IS_UNTRUSTED_ROOT).
У всей цепочки: 0x20.

По dwErrorStatus все понятно, вопрос именно в декодировании dwInfoStatus.
Offline Новожилова Елена  
#4 Оставлено : 11 июля 2013 г. 16:29:00(UTC)
Новожилова Елена

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

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

Поблагодарили: 117 раз в 106 постах
Здравствуйте!

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