Статус: Участник
Группы: Участники
Зарегистрирован: 01.02.2022(UTC) Сообщений: 16  Сказал(а) «Спасибо»: 8 раз
|
Методом тыка выяснил что при добавлении флага CERT_STORE_NO_CRYPT_RELEASE_FLAG валится с ошибкой <capi20>CertOpenStore!failed: LastError = 0x57 на машине Centos 7 (5.0.12000 R2) при этом на машине Astra Linux (5.0.12417 R3) не валится. Если убрать данный флаг, то поведение становится одинаковым на обеих машинах. Такое поведение заложено?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,664   Сказал «Спасибо»: 571 раз Поблагодарили: 2297 раз в 1798 постах
|
Здравствуйте.
В 5.0.12417 исправлено, поэтому нет ошибки. |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 02.11.2017(UTC) Сообщений: 50  Сказал «Спасибо»: 8 раз Поблагодарили: 24 раз в 22 постах
|
Здравствуйте! В документации на функцию указано: Цитата:[in] hCryptProv This parameter is not used and should be set to NULL. Windows Server 2003 and Windows XP: A handle to a cryptographic provider. Passing NULL for this parameter causes an appropriate, default provider to be used. Using the default provider is recommended. The default or specified cryptographic provider is used for all store functions that verify the signature of a subject certificate or CRL.This parameter's data type is HCRYPTPROV. Цитата:CERT_STORE_NO_CRYPT_RELEASE_FLAG This flag is not used when the hCryptProv parameter is NULL. This flag is only valid when a non-NULL CSP handle is passed as the hCryptProv parameter. Setting this flag prevents the automatic release of a nondefault CSP when the certificate store is closed. https://docs.microsoft.c...f-wincrypt-certopenstoreПоэтому рекомендуем не задавать ни hCryptProv, ни CERT_STORE_NO_CRYPT_RELEASE_FLAG. Так будет правильно работать на всех версиях CSP. Если некоторое странное поведение из старой версии не проявляется на более новой версии, то соответственно углубляться в вопрос, почему так, не очень хочется :) |
|
 1 пользователь поблагодарил Зубов Иван за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 01.02.2022(UTC) Сообщений: 16  Сказал(а) «Спасибо»: 8 раз
|
Спасибо за ответы, попробую завтра, без hProv и флага, тему можно закрыть ответы исчерпывающие
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close