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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline igor.chamin  
#1 Оставлено : 24 сентября 2013 г. 21:11:50(UTC)
igor.chamin

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

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

пишу клиент для использования веб-службы на C#. Веб-служба работает с персональными данными и авторизация выполняется по сертификату, протокол https.
Создаю объект "client" с помощью конструктора прокси-класса.
MedStaffServiceClient client = new MedStaffServiceClient("Basic");

....

вот так вот указываю сертификат для авторизации
client.ClientCredentials.ClientCertificate.SetCertificate(
StoreLocation.CurrentUser,
StoreName.My,
X509FindType.FindByThumbprint,
"58d.....................5f");
далее при вызове метода
client.PutEmployee(EmployeeAll.ToArray(), info);
передача данных веб-службе, получаю исключение:

Исключение:Вызвано: "Заданного параметра реестра не существует." (System.IO.IOException)
Возникло System.IO.IOException: "Заданного параметра реестра не существует."
Time: 24.09.2013 15:38:46
Поток:Основной поток[2000]

Исключение:Вызвано: "Проверка подлинности не пройдена из-за закрытия транспортного потока удаленной стороной." (System.IO.IOException)
Возникло System.IO.IOException: "Проверка подлинности не пройдена из-за закрытия транспортного потока удаленной стороной."
Time: 24.09.2013 15:38:47
Поток:Поток рабочего процесса[3536]

Исключение:Вызвано: "Дескриптор SafeHandle был закрыт" (System.ObjectDisposedException)
Возникло System.ObjectDisposedException: "Дескриптор SafeHandle был закрыт"
Time: 24.09.2013 15:38:47
Поток:Основной поток[2000]

Исключение:Вызвано: "Запрос был прерван: Не удалось создать защищенный канал SSL/TLS." (System.Net.WebException)
Возникло System.Net.WebException: "Запрос был прерван: Не удалось создать защищенный канал SSL/TLS."
Time: 24.09.2013 15:38:47
Поток:Основной поток[2000]

Исключение:Вызвано: "Не удалось установить безопасный канал для SSL/TLS с полномочиями "service.rosminzdrav.ru"." (System.ServiceModel.Security.SecurityNegotiationException)
Возникло System.ServiceModel.Security.SecurityNegotiationException: "Не удалось установить безопасный канал для SSL/TLS с полномочиями "service.rosminzdrav.ru"."
Time: 24.09.2013 15:38:47
Поток:Основной поток[2000]

ЗЫ КриптоПро .NET установлен с пробной лицензией. Корневой сертификат установлен, Криптопро 3,6 установлен с клиентской лицензией. ОС Windows 8(x64).

Есть еще тестовая площадка веб-сервиса, там авторизация по логину и паролю:
client.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["UserName"];
client.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["Password"];
там все работает...

Помогите(( пожалуйста.

Отредактировано пользователем 24 сентября 2013 г. 21:13:40(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#2 Оставлено : 24 сентября 2013 г. 22:12:08(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
Может Ваш сертификат не принимается сервером?
Знания в базе знаний, поддержка в техподдержке
Offline igor.chamin  
#3 Оставлено : 25 сентября 2013 г. 6:28:41(UTC)
igor.chamin

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

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

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

Отредактировано пользователем 25 сентября 2013 г. 6:34:16(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#4 Оставлено : 25 сентября 2013 г. 9:44:54(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
А где выполняется клиентский код? В IIS?
Знания в базе знаний, поддержка в техподдержке
Offline igor.chamin  
#5 Оставлено : 25 сентября 2013 г. 12:25:24(UTC)
igor.chamin

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

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

Maxdm, нет, виндовая программа, пишу на C#
Offline Максим Коллегин  
#6 Оставлено : 25 сентября 2013 г. 12:36:09(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
А сертификат точно установлен с привязкой к токену?
Знания в базе знаний, поддержка в техподдержке
Offline igor.chamin  
#7 Оставлено : 25 сентября 2013 г. 13:52:56(UTC)
igor.chamin

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

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

Maxdm, да, к рутокену

Отредактировано пользователем 25 сентября 2013 г. 13:53:27(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#8 Оставлено : 25 сентября 2013 г. 17:22:05(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
В Eventlog ничего подозрительного?
Знания в базе знаний, поддержка в техподдержке
Offline igor.chamin  
#9 Оставлено : 25 сентября 2013 г. 18:40:45(UTC)
igor.chamin

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

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

Maxdm,системный журнал? подскажите название журнала в котором смотреть, не замечал отдельного журнала для криптопро, завтра обязательно проверю
Offline Максим Коллегин  
#10 Оставлено : 25 сентября 2013 г. 19:19:04(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
Приложения, источник - cpsspap
Знания в базе знаний, поддержка в техподдержке
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (3)
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.