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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline anton_juk  
#1 Оставлено : 16 октября 2012 г. 16:10:31(UTC)
anton_juk

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

Группы: Участники
Зарегистрирован: 16.10.2012(UTC)
Сообщений: 6

Поставил КриптоПро .NET (демо) и SDK на машину разработчика (не поставился только плагин к студии 2010, т.к. студия английская). Использую КриптоПро .NET для проверки подписи, из-под студии все работает.

Компилирую проект и переношу на сервер Win2008R2. При проверке подписи секунд 20 думает, потом выдается следующая ошибка
Код:

System.Security.Cryptography.CryptographicException: A certificate chain could not be built to a trusted root authority.

   at System.Security.Cryptography.Pkcs.SignerInfo.Verify(X509Certificate2Collection extraStore, X509Certificate2 certificate, Boolean verifySignatureOnly)
   at System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(X509Certificate2Collection extraStore, Boolean verifySignatureOnly)
   at System.Security.Cryptography.Pkcs.SignedCms.CheckSignatures(SignerInfoCollection signers, X509Certificate2Collection extraStore, Boolean verifySignatureOnly)


Сертификат в в доверенные корневые добавил. На этом же сервере подпись в КриптоАрм проверяется без проблем.
Посмотрел, что будет при удалении КриптоПро .NET с сервера - та же ошибка.

В чем может быть дело и куда копать?
Offline khomenko  
#2 Оставлено : 16 октября 2012 г. 16:31:10(UTC)
Михаил Хоменко

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

Группы: Администраторы, Участники
Зарегистрирован: 28.04.2010(UTC)
Сообщений: 140
Мужчина
Откуда: Крипто-Про

Поблагодарили: 15 раз в 14 постах
Установите необходимые корневые и промежуточные сертификаты в хранилище LocalMachine:
- доверенные корневые ЦС
- промежуточные ЦС

либо соберите нужные сертификаты вручную и положите их в extraStores

Отредактировано пользователем 16 октября 2012 г. 16:32:19(UTC)  | Причина: Не указана

Offline anton_juk  
#3 Оставлено : 16 октября 2012 г. 18:43:28(UTC)
anton_juk

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

Группы: Участники
Зарегистрирован: 16.10.2012(UTC)
Сообщений: 6

khomenko написал:
Установите необходимые корневые и промежуточные сертификаты в хранилище LocalMachine:
- доверенные корневые ЦС
- промежуточные ЦС

либо соберите нужные сертификаты вручную и положите их в extraStores

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