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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Oleg_saveliev  
#1 Оставлено : 16 ноября 2011 г. 22:35:57(UTC)
Oleg_saveliev

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

Группы: Участники
Зарегистрирован: 16.11.2011(UTC)
Сообщений: 3
Мужчина
Откуда: Minsk

Всем привет, ребят помогите пожалуйста найти ошибку в примере ss2. Создал 2 сертификата ГОСТ как написано в примере. сделал привязку порта. но возникает ошибка у клиента:

"Ошибка при отправке запроса HTTP к https://localhost:8000/ServiceModelSamplesSsl2/CalculatorService.svc. Возможно, это вызвано тем, что сертификат сервера не сконфигурирован с HTTP.SYS для случая HTTPS. Это может быть также вызвано несоответствием привязки безопасности между клиентом и сервером."

вот код: прога вылетает на сложении:

// Шаг 1: Создаем привязку и объект WCF клиента.
CalculatorClient client = new CalculatorClient();

// Шаг 2: Вызываем операции сервиса
// Вызываем операцию сервиса - сложение.
double value1 = 100.00D;
double value2 = 15.99D;
double result = client.Add(value1, value2);
Console.WriteLine("{0} + {1} = {2}", value1, value2, result); <------- ошибка
Offline Oleg_saveliev  
#2 Оставлено : 16 ноября 2011 г. 22:54:45(UTC)
Oleg_saveliev

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

Группы: Участники
Зарегистрирован: 16.11.2011(UTC)
Сообщений: 3
Мужчина
Откуда: Minsk

При замене сертификата на RSA возникает ошибка

Не удалось установить безопасный канал для SSL/TLS с полномочиями "localhost:8000"
Offline Максим Коллегин  
#3 Оставлено : 17 ноября 2011 г. 1:08:42(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
Версия Windows? Компонента криптопровайдер уровня ядра установлена?
Знания в базе знаний, поддержка в техподдержке
Offline Oleg_saveliev  
#4 Оставлено : 17 ноября 2011 г. 1:24:07(UTC)
Oleg_saveliev

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

Группы: Участники
Зарегистрирован: 16.11.2011(UTC)
Сообщений: 3
Мужчина
Откуда: Minsk

Windows 7 x64
Компонента уровня ядра не установлена.

При работе с ГОСТ сертификатами с журнале приложений есть сообщение следующего содержания

Источник : cpsspap
Код ошибки : 308

КриптоПро TLS. Ошибка 0x8010006b при импорте открытого ключа: Нет доступа к карте. Введен неправильный PIN-код.

Но на деле до ввода пароля дело не доходит.
Offline Андрей Писарев  
#5 Оставлено : 17 ноября 2011 г. 1:28:44(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Oleg_saveliev написал:

КриптоПро TLS. Ошибка 0x8010006b при импорте открытого ключа: Нет доступа к карте. Введен неправильный PIN-код.

Но на деле до ввода пароля дело не доходит.





пароль\ PIN-код должен быть сохранен на сервере ...

Отредактировано пользователем 17 ноября 2011 г. 1:35:41(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline FAngel  
#6 Оставлено : 17 ноября 2011 г. 12:55:26(UTC)
FAngel

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

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

А что значит на сервере? Мы пытаемся запустить на локальной машине и службу и клиента. Где надо сохранить пароль и как это сделать?=)
Offline FAngel  
#7 Оставлено : 17 ноября 2011 г. 13:56:20(UTC)
FAngel

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

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

Разобрался.
От изначальной проблемы помогла установка компоненты уровня ядра. От неправильного пина помогла галочка "запомнить пароль" для серверного сертификата.
Скажите только еще одну вещь. Компонента уровня ядра нужна была серверной части я так понял. То есть если я пишу клиентскую часть, то для того, что бы мой продукт корректно работал на машине пользователя компонента ядра не нужна, правильно я понимаю?
Offline Андрей Писарев  
#8 Оставлено : 17 ноября 2011 г. 14:01:17(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
FAngel написал:
Разобрался.
От изначальной проблемы помогла установка компоненты уровня ядра. От неправильного пина помогла галочка "запомнить пароль" для серверного сертификата.
Скажите только еще одну вещь. Компонента уровня ядра нужна была серверной части я так понял. То есть если я пишу клиентскую часть, то для того, что бы мой продукт корректно работал на машине пользователя компонента ядра не нужна, правильно я понимаю?


да
Техническую поддержку оказываем тут
Наша база знаний
Offline FAngel  
#9 Оставлено : 17 ноября 2011 г. 18:38:12(UTC)
FAngel

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

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

Спасибо за помощь.
Возникла еще пара вопросов.

Собственно есть у меня некоторый сертификат. Прислали мне его хозяева веб-сервиса для тестирования. Сам сертификат с пустой цепочкой сертификации, пароль, при отсылке SOAP пакета на веб-сервис с крепленным к нему сертификатом, Crypto-Pro не спрашивает, ключи есть, лежат на флэшке. Для сертификата запускал "Протестировать" из Crypto-Pro CSP. Тот ошибок вроде не выявил. При самой отправке вылазить куча first-chance исключений с текстом "Не удалось связаться с локальным администратором безопастности" и в конце вываливается исключение которое гласит о том, что безопасный канал связи не удалось установить. После отсылки в журнале приложений появляется запись с текстом "КриптоПро TLS. Используемый сертификат недействителен."

Собственно вопросы:
Можно ли говорить что этот сертификат некорректный? (Сам хозяин сервиса утверждает что внутренние тесты крутятся именно на этом сертификате)
О чем еще может свидетельствовать сообщение в журнале ошибок, кроме как "Сертификат недействителен"?
Возможна ли подобная ошибка из-за того, что я как-то неправильно написал код отсылки сообщения? (сам код состоит из сгенерированных WCF'ом классов по WSDL и установки сертификата в инстанс веб-службы).
Судя по сообщению в журнале приложений, мне показалось что дело стопорится еще на загрузке моего (клиенского сертификата) и до обмена сертификатами с веб-службой дело не доходит. Я прав?

На машине установленны
Crypto-Pro CSP x64
Sharpei rte
Sharpei sdk

Заранее благодарен.
Offline Андрей Писарев  
#10 Оставлено : 17 ноября 2011 г. 18:54:39(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
есть возможность выложить сертификат и дать ссылку на него?
или снимки вкладок свойств сертификата
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.