Добрый день, проясните пожалуйста такой момент. На сертификате выпущенном на криптопровайдере КриптоПро CSP 3.0 выполняю подпись некоторого блока данных вызовом CryptSignMessage, получаю диалог ввода пароля и ввожу 3 раза неверный пароль либо нажимаю на "Cancel", в результате функция завершается со статусом FALSE и GetLastError в обоих случаях возвращает код ошибки NTE_BAD_KEYSET. На мой взгляд для первой ситуации код должен быть что то типа "Неверный пароль", во втором случае "Операция отменена пользователем". Хотелось бы услышать ваше мнение на этот счет.
|