Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Макс  
#1 Оставлено : 28 марта 2009 г. 18:59:44(UTC)
Макс

Статус: Участник

Группы: Участники
Зарегистрирован: 09.02.2009(UTC)
Сообщений: 14
Откуда: Россия

Доброго времени суток!
Возникла проблема, может кто подскажет пути решения? Дело в следующем:

Как уже было сказано, вызов производится из контекста сервиса. Сертификат соответственно установлен в хранилище Apache2\My, то есть зашифровать все получается, сертификат находится.
При дешифровке данных вызов функции CryptFindCertificateKeyProvInfo(pReceiver, 0/*CRYPT_FIND_USER_KEYSET_FLAG*/, NULL) неудачен при любом флаге(закомментирован). Ошибка 0x8009000D (ключ не существует).
pReceiver - это найденый в хранилище сертификат. То есть хранилище сервиса открывается, сертификат находится, но...
При этом при просмотре через mmc говорится, что есть закрытый ключ, соответствующий данному сертификату!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.