Здравствуйте Odi$$ey, Вы писали:
O$>Здравствуйте Eraserhead, Вы писали:
OO>>>Какой код ошибки в GetLastError после обработки CertFindCertificateInStore?
E>>С этим не совсем понятно, в обработчике ошибки handleError, вывожу ошибку такой строкой:
E>>printf("GetLastError returns %x\n.",GetLastError());
O$>посмотри здесь —
http://www.rsdn.ru/?files/?Classes/errmsg.xml
E>>В итоге получаю результат — 5. Что это, 0x5 ?
O$>Отказано в доступе.
Ну с этим понятно, но не совсем понятно, как с этим бороться :)
E>>А после PFXImportCertStore, выдает ошибку 2.
O$>Не удается найти указанный файл.
А вот с этим не совсем.
hStore = PFXImportCertStore(&pPFX,szPassword,0) не открывает никакой файл, все данные считываються до этого в структуру pPFX.
Может вся беда в том, что как написал Anatolix, всё это выполняеться в контексте Web сервера. Но как разрешить доступ этому COM объекту к хранилищу ?