Статус: Участник
Группы: Участники
Зарегистрирован: 09.02.2009(UTC) Сообщений: 14 Откуда: Россия
|
Доброго времени суток! Возникла проблема, может кто подскажет пути решения? Дело в следующем:
Как уже было сказано, вызов производится из контекста сервиса. Сертификат соответственно установлен в хранилище Apache2\My, то есть зашифровать все получается, сертификат находится. При дешифровке данных вызов функции CryptFindCertificateKeyProvInfo(pReceiver, 0/*CRYPT_FIND_USER_KEYSET_FLAG*/, NULL) неудачен при любом флаге(закомментирован). Ошибка 0x8009000D (ключ не существует). pReceiver - это найденый в хранилище сертификат. То есть хранилище сервиса открывается, сертификат находится, но... При этом при просмотре через mmc говорится, что есть закрытый ключ, соответствующий данному сертификату!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close