30.04.2004 14:31:18Криптография и сервисы Ответов: 3
Юрий
Добрый день!
Необходимо написать сервис с возможностью внутри него находить определенный сертификат (т.е. находить сертификат по хешу в хранилище). Используется функция CertFindCertificateInStore, но она не работает. На этой же машине, но просто из консольной программы данный код прекрасно функционирует.
Если есть идею почему очень хотел бы выслушать :)

 
Ответы:
30.04.2004 14:40:11Юрий
Эээ... Mыло неправильное :)
yst@digt.ru
30.04.2004 16:01:10Юрий
Сорри, лажанулся...
Совершенно забыл, что сервисы не имеют доступа к хранилищу CURENT_USER. С LOCAL_MACHINE вполне работает :)

Тихо сам с собою я веду беседу... :)))
05.05.2004 11:42:41Василий
Вероятно, при консольном запуске и при запуске в режиме сервиса используются разные уч. записи. В этом случае стандартные хранилища сертификатов ("Личные", "Промежуточные...", "Доверенные корневые...",...)физически разные.