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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline IamProkhor  
#1 Оставлено : 25 января 2019 г. 18:38:02(UTC)
IamProkhor

Статус: Новичок

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

Сказал «Спасибо»: 2 раз
Добрый день, форумчане!
Прошу прощения, если эта тема уже поднималась, но я не нашёл.

Столкнулся со следующей проблемой:
Есть сервер, на нём крутится сервис, который автоматом подписывает документы нужным сертификатом.
Ранее, закрытый ключ экспортировался в реестр и никаких проблем не возникало.
Сейчас же, в связи с требованиями безопасников, экспортируемые ключи запретили и дали добро только на токены.

Сначала проблема была в том, что служба не находила необходимый сертификат вообще.
Путём всяких манипуляций, пришёл к другой ошибке.

Развернул локально идентичное консольное приложение и запустил идентичный сервис. Токен воткнут, всё ок. КриптоПро его видит.
Консольное приложение подписывает без проблем, служба выдаёт ошибку.
Вот, собственно, что содержит в себе ошибка:
Message: Внутренняя ошибка
NativeErrorCode: -2146893792
Data: System.Collections.ListDictionaryInternal
ErrorCode: -2147467259
HResult: -2147467259

Эксепшн возникает при вызове CryptSignMessage
Кто-нибудь сталкивался с такой проблемой?
Умаялся уже, не могу найти информацию.

CryptoPRO 4.0.9944 (на сервере - 2008 R2 - 4.0.9842);
Подписываю с помощью CryptoPRO API;
Ключ используется ESMART Token USB 64k;
Служба запускается под локальным доменным юзером с правами админа.

Заранее спасибо!
Offline Максим Коллегин  
#2 Оставлено : 25 января 2019 г. 21:19:39(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,433
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 38 раз
Поблагодарили: 737 раз в 634 постах
Если коротко, то в современных ОС в режиме службы доступ к смарткартам может получить только пользователь SYSTEM. Мы тут ни при чём.
Знания в базе знаний, поддержка в центре поддержки
thanks 1 пользователь поблагодарил Максим Коллегин за этот пост.
IamProkhor оставлено 28.01.2019(UTC)
Offline IamProkhor  
#3 Оставлено : 26 января 2019 г. 0:15:42(UTC)
IamProkhor

Статус: Новичок

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

Сказал «Спасибо»: 2 раз
Автор: Максим Коллегин Перейти к цитате
Если коротко, то в современных ОС в режиме службы доступ к смарткартам может получить только пользователь SYSTEM. Мы тут ни при чём.


Максим, спасибо!
Т.е., если я правильно понимаю, то мне достаточно будет пульнуть службу под SYSTEM юзером, что труда не составит. А прокинуть туда текущее хранилище сертификатов возможно, интересно? Не сталкивался... И, соответственно, установить там токенские сертификаты.
Offline Максим Коллегин  
#4 Оставлено : 28 января 2019 г. 15:04:57(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,433
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 38 раз
Поблагодарили: 737 раз в 634 постах
Хранилище сертификатов нужно будет использовать Локального Компьютера.
Знания в базе знаний, поддержка в центре поддержки
thanks 1 пользователь поблагодарил Максим Коллегин за этот пост.
IamProkhor оставлено 28.01.2019(UTC)
Offline IamProkhor  
#5 Оставлено : 28 января 2019 г. 15:26:18(UTC)
IamProkhor

Статус: Новичок

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

Сказал «Спасибо»: 2 раз
Автор: Максим Коллегин Перейти к цитате
Хранилище сертификатов нужно будет использовать Локального Компьютера.


Да, Максим, как-раз сегодня всё сэмулировал, протестил, всё работает.
Большое спасибо!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.