Интерфейс 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) |