Использование HTTPS с BITS (фоновая интеллектуальная служба передачи)
Я пишу клиентское приложение, которое должно отправить файл через BITS на мой сервер. У меня все работает по большей части, но я не могу установить соединение BITS для безопасной работы с HTTPS.
Прямо сейчас я просто использую обычную аутентификацию через HTTP, поэтому при входе в систему отправляется открытый текст - что не является оптимальным:-) Я хотел бы иметь возможность использовать HTTPS, но не уверен, как это сделать. Согласно этой ветке групп Google, BITS "не поддерживает аутентификацию с использованием сертификатов" (хотя этому комментарию уже несколько лет). Означает ли это, что SSL отсутствует? Как еще я могу защитить соединение для BITS через HTTPS?
Мой сервер работает под управлением IIS 6.0 на Windows Server 2003. Любая помощь будет принята с благодарностью!
2 ответа
BITS версии 2.5 поддерживает проверку подлинности клиента на основе сертификатов. Проверьте, какая версия установлена, и, возможно, обновите ее до последней версии.
Обратите внимание, конечно, если это последний, но вот отправная точка: http://support.microsoft.com/kb/923845
BITS поддерживает протоколы HTTP и HTTPS. Так что если у вас есть SSL-сертификат, установленный на вашем сервере, а также установленный в доверенном хранилище на вашем клиенте, то я считаю, что BITS будет работать через HTTPS без какого-либо вмешательства.