Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 5.0
»
Вопрос по функции «CertAddEncodedCRLToStore» и флагу «CERT_STORE_ADD_NEWER»
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.07.2014(UTC) Сообщений: 110  Откуда: Москва Сказал(а) «Спасибо»: 26 раз
|
Здравствуйте.
Под Linux-ом с использованием СКЗИ КриптоПРО:
CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.12000 OS:Linux CPU:AMD64 FastCode:READY:AVX.
- надо установить СОС в хранилище сертификатов и СОС-ов, причем так, чтобы если в хранилище уже была уже установленная версия этого СОС-а (с той же датой выпуска / версией / подписью и т.д.), то выдавалась бы ошибка «CRYPT_E_EXISTS». Под Windows это делается легко, с использованием флага «CERT_STORE_ADD_NEWER». Но под Linux для СКЗИ КриптоПРО этот флаг НЕ доступен – функция выдаёт ошибку «0x57 (The parameter is incorrect.)». Приходится использовать флаг «CERT_STORE_ADD_REPLACE_EXISTING». С этим флагом всё работает, СОС устанавливается, но нет возможности узнать был он там или нет ДО вызова функции «CertAddEncodedCRLToStore». Важно знать: были ли реально сделаны изменения в хранилище (если были, то его нужно «закрывать» - сохранять изменения на диск). Сохранения изменений на диск хранилища хотелось бы минимизировать.
Можете помочь решить эту проблему? Есть ли в вашей реализации «CertAddEncodedCRLToStore» близкий по смыслу «CERT_STORE_ADD_NEWER» из Crypto API Windows?
С уважением, Константин Ткачук.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,637
Сказал(а) «Спасибо»: 49 раз Поблагодарили: 701 раз в 483 постах
|
|
|
 2 пользователей поблагодарили Русев Андрей за этот пост.
|
idtks оставлено 06.05.2026(UTC), nickm оставлено 06.05.2026(UTC)
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.07.2014(UTC) Сообщений: 110  Откуда: Москва Сказал(а) «Спасибо»: 26 раз
|
Да, спасибо, в этой версии флаг работает.
С уважением, Константин Ткачук.
|
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 5.0
»
Вопрос по функции «CertAddEncodedCRLToStore» и флагу «CERT_STORE_ADD_NEWER»
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close