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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline zatsepin  
#1 Оставлено : 27 мая 2015 г. 23:15:51(UTC)
zatsepin

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

Группы: Участники
Зарегистрирован: 16.01.2013(UTC)
Сообщений: 32
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 2 раз
Добрый день.

Есть служба подписи XMLDSig, представляющая собой модуль axis2 + Apache.
Работает 24/7, нагрузка пока небольшая, примерно 10 запросов в секунду.
На каждый запрос логикой работы службы предусмотрено получение хэндла контейнера путем вызова функции CryptAcquireCertificatePrivateKey.
Точно не измерял, но примерно раз в 3 дня этот вызов возвращает ошибку 0x80090015 (NTE_BAD_PUBLIC_KEY). Т.е. много запросов на этом ключе было подписано успешно, а потом появляется такая ошибка. Ошибка исчезает после перезапуска процесса сервиса.
Функция вызывается с флагами CRYPT_ACQUIRE_SILENT_FLAG | CRYPT_ACQUIRE_COMPARE_KEY_FLAG.

Подскажите, пожалуйста, в чем может быть причина ошибки?
Может ли она быть вызвана накоплением каких-то неосвобожденных ресурсов? Насколько я могу видеть по коду, все хэндлы контейнеров освобождаются.
Предоставлю все необходимые данные, если потребуется.

Версия CSP 3.6.6497
Offline Андрей Писарев  
#2 Оставлено : 28 мая 2015 г. 5:56:15(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,504
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2250 раз в 1756 постах
А если установить актуальную версию CSP 3.6?
CSP 3.6.6497 - это R2, 2010 г.
CSP 3.6.7777 - это R4, 2013 г. - финальная версия.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
zatsepin оставлено 15.06.2015(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.