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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline zvv235  
#1 Оставлено : 29 марта 2013 г. 16:05:45(UTC)
zvv235

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

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

Сказал(а) «Спасибо»: 6 раз
Всем доброго дня.

После переустановки системы, пришлось сгенерировать сертификат, которым сервер подписывает документы заново в тестовом центре сертификации.

Сертификат должен быть установлен в хранилище локального компьютера.

Для генерации я захожу от имени администратора через ИЕ 8 (https://www.cryptopro.ru/ в зоне надежных узлов настроек ИЕ) на страницу https://www.cryptopro.ru/certsrv/certrqma.asp и заполняю форму следующим образом, для установки сертификата

UserPostedImageUserPostedImage
Сертификат создается нормально и я вижу его в mmc консоли.
Вот мой простой код, который с прошлым сертификатом подписывал документы без проблем, но при запуске происходит исключение, что набора ключей не существует в моем сертификате.

UserPostedImageUserPostedImage

В чем может быть дело? Я неправильно генерирую сертификат? Или я не правильно может установил крипто про? Почему надор ключей не существует?
Offline Максим Коллегин  
#2 Оставлено : 29 марта 2013 г. 20:36:36(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
А сертификат берете из правильного хранилища?
Знания в базе знаний, поддержка в техподдержке
Offline zvv235  
#3 Оставлено : 29 марта 2013 г. 21:49:12(UTC)
zvv235

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

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

Сказал(а) «Спасибо»: 6 раз
Из хранилища локального компьютера

Цитата:

public static X509Certificate2 GetServerCertificate(string IssuerName)
{
X509Store storeMy = new X509Store(StoreName.My, StoreLocation.LocalMachine);
storeMy.Open(OpenFlags.ReadOnly);
// Ищем сертификат для подписи.
X509Certificate2Collection Certificates = storeMy.Certificates.Find(X509FindType.FindBySubjectName, IssuerName, true);
storeMy.Close();
// Если найдено более одного сертификата, возвращаем первый
return (Certificates.Count == 0) ? null : Certificates[0];
}


Дело в том, что до переустановки виндовса на сервере код прекрасно работал. Да и нет этих сертификатов в хранилищах локального пользователя

UserPostedImageUserPostedImage

только в хранилище локального компьютера

UserPostedImageUserPostedImage
Offline zvv235  
#4 Оставлено : 30 марта 2013 г. 19:51:41(UTC)
zvv235

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

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

Сказал(а) «Спасибо»: 6 раз
Возможно у крипто про есть какое-то ПО или утилита, какой я могу проверить сам сертификат, верно ли он установлен, есть ли в нем закрытый ключ и тп?
Offline Андрей Писарев  
#5 Оставлено : 30 марта 2013 г. 22:48:11(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: zvv235 Перейти к цитате
Возможно у крипто про есть какое-то ПО или утилита, какой я могу проверить сам сертификат, верно ли он установлен, есть ли в нем закрытый ключ и тп?


Пуск\Панель управления\КриптоПРО CSP\Сервис\Протестировать

Документация
Техническую поддержку оказываем тут
Наша база знаний
Offline zvv235  
#6 Оставлено : 30 марта 2013 г. 23:39:56(UTC)
zvv235

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

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

Сказал(а) «Спасибо»: 6 раз
Windows 2008 R2 я установил сертификат в хранилище локального компьютера.
В CSP открываю сервис, нажимаю 'Проверить', дальше выбираю хранилище компьютера и нажимаю поиск...

UserPostedImageUserPostedImage

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