Страница 1 из 1
IE7 SSL сертификаты
Добавлено: 24 авг 2008, 15:11
Groundhog
Господа Виндовсисты подскажите
как конфигурировать IE7
чтобы сжирал любые серверские
сертификаты, даже если на локальном
компе нет?
Re: IE7 SSL сертификаты
Добавлено: 24 авг 2008, 19:49
ura
Это только чтобы избавиться от popup message о неправильном сертификате или преследуется цель программного общения с сервером на котором сертификат не подписан или просрочен?
Re: IE7 SSL сертификаты
Добавлено: 24 авг 2008, 20:47
Groundhog
"преследуется цель программного общения с сервером на котором сертификат не подписан или просрочен?"
Подписан самим собою.
Или не совпадает с адресом - например локальный.
Выбор то есть в IE7? Ну как в IE6 | в фоксе -
мол доверится волнам-то.
Re: IE7 SSL сертификаты
Добавлено: 25 авг 2008, 09:37
Аман Ванкуверский
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.
Оно?
Re: IE7 SSL сертификаты
Добавлено: 25 авг 2008, 21:25
pastor
Groundhog писал(а):"преследуется цель программного общения с сервером на котором сертификат не подписан или просрочен?"
Подписан самим собою.
Или не совпадает с адресом - например локальный.
Выбор то есть в IE7? Ну как в IE6 | в фоксе -
мол доверится волнам-то.
если программно и через MSXML.ServerXMLHTTP, то этому объекту установить флаг (предполагается, что ссылка на объект живет в переменной objXMLHTTP):
objXMLHTTP.SetOption 2, 13056
при этом будут игнорироваться такие вещи как несоответствие доменного имени или "самоподпись"
Re: IE7 SSL сертификаты
Добавлено: 25 авг 2008, 22:42
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;
}