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

Уведомление

Icon
Error

3 Страницы<123
Опции
К последнему сообщению К первому непрочитанному
Offline overwriter  
#21 Оставлено : 2 июля 2012 г. 20:08:35(UTC)
overwriter

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

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

секунду я проверю ваши предположения и код
Offline overwriter  
#22 Оставлено : 2 июля 2012 г. 20:14:39(UTC)
overwriter

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

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

Сертификат установлен, а в IE https://icrs.nbki.ru/score2 не открывается - HTTP Status 405 - HTTP method GET is not supported by this URL
Offline Андрей Писарев  
#23 Оставлено : 2 июля 2012 г. 20:18:32(UTC)
Андрей *

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

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

Сказал «Спасибо»: 579 раз
Поблагодарили: 2307 раз в 1807 постах
а если убрать ?
Цитата:

// TODO: win 7 fix for ssl
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#24 Оставлено : 2 июля 2012 г. 20:20:40(UTC)
Андрей *

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

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

Сказал «Спасибо»: 579 раз
Поблагодарили: 2307 раз в 1807 постах
overwriter написал:
Сертификат установлен, а в IE https://icrs.nbki.ru/score2 не открывается - HTTP Status 405 - HTTP method GET is not supported by this URL


Anxious в IE - открывается! Т.к. этот URL только для POST-а - web-сервер возвращает HTTP Status 405 + Описание причины... = т.е. все нормально!

( не открывается = невозможно отобразить страницу или уходит в бесконечное ожидание)
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#25 Оставлено : 2 июля 2012 г. 20:21:45(UTC)
Андрей *

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

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

Сказал «Спасибо»: 579 раз
Поблагодарили: 2307 раз в 1807 постах
с этим "куском"
Цитата:

// TODO: win 7 fix for ssl
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;

и в моем коде будет исключение:
Цитата:
[WebException: Время ожидания операции истекло]
System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request) +309
System.Net.WebClient.UploadData(Uri address, String method, Byte[] data) +157
System.Net.WebClient.UploadData(String address, Byte[] data) +34


у меня - его нет... = работает

ОС Windows 2008 sp2 32x

Отредактировано пользователем 2 июля 2012 г. 20:23:06(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#26 Оставлено : 2 июля 2012 г. 20:28:46(UTC)
Андрей *

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

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

Сказал «Спасибо»: 579 раз
Поблагодарили: 2307 раз в 1807 постах
если исправить на:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls => заработало


Код:

 var client = new WebClient(); 
            client.Headers["Content-Type"] = "text/xml; charset=windows-1251";
            client.Encoding = Encoding.GetEncoding(1251);
            var dataBytes = Encoding.GetEncoding(1251).GetBytes(data); 
            ServicePointManager.Expect100Continue = true;
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls; 
            return client.UploadData("https://icrs.nbki.ru/score2", dataBytes);

Отредактировано пользователем 2 июля 2012 г. 20:29:45(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline overwriter  
#27 Оставлено : 2 июля 2012 г. 20:31:09(UTC)
overwriter

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

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

ок, убираю и ошибка: {"The remote certificate is invalid according to the validation procedure."}

получилось ее убрать с помощью
Код:
 ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };


спасибо
Offline Андрей Писарев  
#28 Оставлено : 2 июля 2012 г. 20:36:09(UTC)
Андрей *

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

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

Сказал «Спасибо»: 579 раз
Поблагодарили: 2307 раз в 1807 постах
overwriter написал:
Сертификат установлен, а в IE https://icrs.nbki.ru/score2 не открывается - HTTP Status 405 - HTTP method GET is not supported by this URL


в IE так http://rghost.ru/38989617 или перечеркнут и не удалось проверить сертификат ?
Техническую поддержку оказываем тут
Наша база знаний
Offline david.oganyan  
#29 Оставлено : 5 августа 2013 г. 13:09:29(UTC)
david.oganyan

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

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

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