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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Евгений Пономаренко  
#1 Оставлено : 27 мая 2014 г. 11:39:20(UTC)
Евгений Пономаренко

Статус: Активный участник

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

Сказал(а) «Спасибо»: 46 раз
Поблагодарили: 23 раз в 19 постах
Добрый день.
КриптоПро CSP 4.0, Windows 8.1/x64
Проблема следующая. TLS клиент устанавливает соединение с сервером:
result=InitializeSecurityContext(clientCredentials,NULL,(SEC_WCHAR *)servername,request_flags,0,
SECURITY_NATIVE_DREP,NULL,0,clientContext,&buffer_desc,&response_flags,&expiration);
....
обмен с сервером
....
result=InitializeSecurityContext(clientCredentials,clientContext,NULL,request_flags,0,
SECURITY_NATIVE_DREP,&in_buffer_desc,0,NULL,&out_buffer_desc,&response_flags,&expiration);

приложение выполнено как сервис. При запуске сервиса от системного аккаунта или пользователя домена, последний InitializeSecurityContext возвращает SEC_E_DECRYPT_FAILURE (0x80090330). Если запустить как обычное консольное приложение, все работает нормально.
Замена криптопровайдера на 3.9 решает проблему, но есть клиенты, которые приобрели 4.0. Изменение настроек в консоли CSP ничего не дает.
Посоветуйте, пожалуйста, решение.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.