Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ssl connect: how to? / 6 сообщений из 6, страница 1 из 1
12.08.2004, 20:02
    #32647668
ii
ii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssl connect: how to?
зравствуйте,

задача: установить соединение с любым https сервером в интернете и скачать
страничку.

Я использую следущий код:

Inet1.AccessType = icNamedProxy

Inet1.Proxy = "myproxy.ru:3128"
Inet1.UserName = "mylogin"
Inet1.Password = "mypassword"

Inet1.Protocol = icHTTPS

s = Inet1.OpenURL("https://example.com")

я выставил все реальные значения, но результат - пустая строка.
Если использовать http вместо https, то все работает.

Если кто-либо сталкивался с подобной проблемой, опишите решение плз.

Или возможно у кого-то есть ссылки на то как решить проблему?

заранее спасибо.
...
Рейтинг: 0 / 0
13.08.2004, 09:47
    #32648001
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssl connect: how to?
Если по https открывать страничку из браузера (конечно же, через тот же прокси), нет ли какого security warning? Если есть, то добейся чтобы не было. А потом уже отлаживай код. Если в браузере по https через прокси не работает (в принципе, https через прокси - глючно и очень часто просто не работает), то дальнейшие телодвижения в коде представляются бессмысленными.
...
Рейтинг: 0 / 0
13.08.2004, 09:53
    #32648011
ii
ii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssl connect: how to?
DankovЕсли по https открывать страничку из браузера (конечно же, через тот же прокси), нет ли какого security warning? Если есть, то добейся чтобы не было.

Да, браузере выскакивает варнинг. Чтобы его убрать, нужно чтобы владелец хоста установил SSL сертификат от доверенной службы. Я к хосту никакого
отношения не имею. Как я уберу варнинг? Должен быть способ не обращать на него внимания, в C# я например перегрузил функцию проверки сертификата чтобы она всегда возвращала true и проблемы исчезли. Как сделать подобное в
VB?

Или другого способа кроме как использовать win API нет?
...
Рейтинг: 0 / 0
13.08.2004, 16:39
    #32649174
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssl connect: how to?
Не владелец хоста должен установить, а ты должен установить корневой сертификат соответствующего центра сертификации, чтобы с помощью его проверять валидность сертификата посещаемого web-сервера. Обычно, в сертификате web-сервера есть инфа, откуда взять корневой сертикат. Начни с клика на желтый замочек справа внизу в браузере.
...
Рейтинг: 0 / 0
13.08.2004, 17:15
    #32649259
ii
ii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssl connect: how to?
DankovНе владелец хоста должен установить, а ты должен установить корневой сертификат соответствующего центра сертификации, чтобы с помощью его проверять валидность сертификата посещаемого web-сервера. Обычно, в сертификате web-сервера есть инфа, откуда взять корневой сертикат. Начни с клика на желтый замочек справа внизу в браузере.

т.е. пока у меня нет сертификата для проверки посещаемого web узла
я не могу скачать его страницу?

Как же тогда IE то скачивает?

DankovНачни с клика на желтый замочек справа внизу в браузере.

да уж, совет граздо менее ценный чем: rtfm
...
Рейтинг: 0 / 0
16.08.2004, 10:35
    #32650382
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssl connect: how to?
ii
т.е. пока у меня нет сертификата для проверки посещаемого web узла
я не могу скачать его страницу?

Как же тогда IE то скачивает?

Он выдает варнинг, что сертификат не доверенный, так как его проверить невозможно. Соответственно, кликая на OK, вы с этим соглашаететесь. Но в API-функции это поведение не заложено по-умолчанию. Сама суть SSL - сертификат должен быть доверенным, т.е. пройти проверку, иначе шифрация - полная фикция.

ii DankovНачни с клика на желтый замочек справа внизу в браузере.
да уж, совет граздо менее ценный чем: rtfm
Вижу, что вы этого не сделали, иначе бы эту дрись не написали. Там все очевидно. Само собой, имелся в виду двойной клик, открывающий все свойства сертификата.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ssl connect: how to? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]