Re[4]: CryptoAPI и COM
От: Eraserhead  
Дата: 08.08.02 11:17
Оценка:
Здравствуйте 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 объекту к хранилищу ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.