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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline sumatra  
#1 Оставлено : 8 декабря 2021 г. 17:03:46(UTC)
sumatra

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

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

Сказал «Спасибо»: 4 раз
Добрый день

По следам https://www.cryptopro.ru...aspx?g=posts&t=19928

Свежая версия CSP 5.12330 устанавливает сертификат пользователя таким образом, что, как минимум, поле сертификата pCertInfo->Issuer не удается получить способом, каким оно получалось до сих пор -
CryptDecodeObject( X509_ASN_ENCODING|PKCS_7_ASN_ENCODING, ...
Ошибка - "element not found".

Для контрпримера - поле pCertInfo->Subject получается нормально.

Причем, видимо, дело именно в процессе установки сертификата, потому что такое происходит как при установке через "Зарегистрировать нового пользователя - ... - Получить и установить сертификат", так и при установке выпущенного не на мобильном устройстве сертификата через "Установить сертификаты из контейнеров".

С предыдущими версиями - 11998 и 12000 - такого не было.

Что-то поменялось или в этой версии CSP ошибка?
Offline Андрей Русев  
#2 Оставлено : 8 декабря 2021 г. 18:30:19(UTC)
Русев Андрей

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,261

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 444 раз в 323 постах
Здравствуйте.
Вы раскодируете как X509_NAME? Можно фрагмент кода побольше, место в нём с ошибкой и код ошибки?
Официальная техподдержка. Официальная база знаний.
Offline Зубов Иван  
#3 Оставлено : 8 декабря 2021 г. 19:02:50(UTC)
Зубов Иван

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

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

Сказал «Спасибо»: 7 раз
Поблагодарили: 19 раз в 17 постах
Здравствуйте!

Предположительно, это наша ошибка при декодировании X509_NAME, которую мы уже обнаружили и чиним в запросе CPCSP-12481. Между указанными вами версиями менялся наш код по декодированию X509_NAME.

Но чтобы сказать точно, возникла ли у вас эта проблема или какая-то другая, чтобы точно решить конкретно вашу проблему, мы всё-таки просим вас прислать тестовый пример -- сертификат (или даже конкретно поле pCertInfo->Issuer) и код по его обработке.

Заранее вам спасибо!
Техническую поддержку оказываем тут
Наша база знаний
Offline sumatra  
#4 Оставлено : 8 декабря 2021 г. 20:48:39(UTC)
sumatra

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

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

Сказал «Спасибо»: 4 раз
Ушло в личку
Offline Зубов Иван  
#5 Оставлено : 9 декабря 2021 г. 11:19:39(UTC)
Зубов Иван

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

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

Сказал «Спасибо»: 7 раз
Поблагодарили: 19 раз в 17 постах
Ошибку воспроизвели, починим под тикетом CPCSP-12481.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.