Интерфейс IBackgroundCopyJobHttpOptions (bits2_5.h)

Используйте этот интерфейс для указания сертификатов клиента для проверки подлинности клиента на основе сертификатов и пользовательских заголовков для HTTP-запросов.

Чтобы получить этот интерфейс, вызовите метод IBackgroundCopyJob::QueryInterface , используя __uuidof(IBackgroundCopyJobHttpOptions) для идентификатора интерфейса.

Наследование

Интерфейс IBackgroundCopyJobHttpOptions наследуется от интерфейса IUnknown . IBackgroundCopyJobHttpOptions также содержит следующие типы элементов:

Методы

Интерфейс IBackgroundCopyJobHttpOptions содержит следующие методы.

 
IBackgroundCopyJobHttpOptions::GetClientCertificate

Извлекает сертификат клиента из задания.
IBackgroundCopyJobHttpOptions::GetCustomHeaders

Извлекает пользовательские заголовки, заданные при предыдущем вызове метода IBackgroundCopyJobHttpOptions::SetCustomHeaders (то есть заголовки, которые BITS будет отправлять в удаленный репозиторий, а не заголовки, получаемые BITS из удаленного репозитория).
IBackgroundCopyJobHttpOptions::GetSecurityFlags

Извлекает флаги для HTTP, которые определяют, проверяется ли список отзыва сертификатов, игнорируются ли определенные ошибки сертификата, а также политика, используемая при перенаправлении сервера HTTP-запроса.
IBackgroundCopyJobHttpOptions::RemoveClientCertificate

Удаляет сертификат клиента из задания.
IBackgroundCopyJobHttpOptions::SetClientCertificateByID

Указывает идентификатор сертификата клиента, используемого для проверки подлинности клиента в HTTPS-запросе (SSL).
IBackgroundCopyJobHttpOptions::SetClientCertificateByName

Указывает имя субъекта сертификата клиента, используемого для проверки подлинности клиента в HTTPS-запросе (SSL).
IBackgroundCopyJobHttpOptions::SetCustomHeaders

Указывает один или несколько настраиваемых заголовков HTTP для включения в HTTP-запросы.
IBackgroundCopyJobHttpOptions::SetSecurityFlags

Устанавливает флаги для HTTP, которые определяют, проверяется ли список отзыва сертификатов, игнорируются ли определенные ошибки сертификата, а также политика, используемая при перенаправлении СЕРВЕРА HTTP-запроса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header bits2_5.h (включая Bits.h)

См. также раздел

IBackgroundCopyJob