IE7 SSL сертификаты

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

IE7 SSL сертификаты

Сообщение Groundhog »

Господа Виндовсисты подскажите
как конфигурировать IE7
чтобы сжирал любые серверские
сертификаты, даже если на локальном
компе нет?
ura
Житель
Сообщения: 915
Зарегистрирован: 09 мар 2003, 22:46

Re: IE7 SSL сертификаты

Сообщение ura »

Это только чтобы избавиться от popup message о неправильном сертификате или преследуется цель программного общения с сервером на котором сертификат не подписан или просрочен?
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: IE7 SSL сертификаты

Сообщение Groundhog »

"преследуется цель программного общения с сервером на котором сертификат не подписан или просрочен?"
Подписан самим собою.
Или не совпадает с адресом - например локальный.
Выбор то есть в IE7? Ну как в IE6 | в фоксе -
мол доверится волнам-то.
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: IE7 SSL сертификаты

Сообщение Аман Ванкуверский »

KB 931850:
WORKAROUND
To work around this issue, install the Microsoft Windows Small Business Server 2003 (Windows SBS) self-signed certificate on the client computer. To do this, follow these steps:
1. In Windows Internet Explorer 7, click Continue to this website (not recommended).

A red Address Bar and a certificate warning appear.
2. Click the Certificate Error button to open the information window.
3. Click View Certificates, and then click Install Certificate.
4. On the warning message that appears, click Yes to install the certificate.
Оно?
Аватара пользователя
pastor
Завсегдатай
Сообщения: 418
Зарегистрирован: 21 июн 2006, 01:09
Откуда: UA (2:4623) > Vancouver

Re: IE7 SSL сертификаты

Сообщение pastor »

Groundhog писал(а):"преследуется цель программного общения с сервером на котором сертификат не подписан или просрочен?"
Подписан самим собою.
Или не совпадает с адресом - например локальный.
Выбор то есть в IE7? Ну как в IE6 | в фоксе -
мол доверится волнам-то.
если программно и через MSXML.ServerXMLHTTP, то этому объекту установить флаг (предполагается, что ссылка на объект живет в переменной objXMLHTTP):
objXMLHTTP.SetOption 2, 13056
при этом будут игнорироваться такие вещи как несоответствие доменного имени или "самоподпись"
ura
Житель
Сообщения: 915
Зарегистрирован: 09 мар 2003, 22:46

Re: IE7 SSL сертификаты

Сообщение ura »

Ну а если в .Net то

Код: Выделить всё

...
ServicePointManager.ServerCertificateValidationCallback = MyRemoteCertificateValidationCallback;
...

bool MyRemoteCertificateValidationCallback(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
        {
            return true;
        }
Ответить