IBackgroundCopyJobHttpOptions 接口 (bits2_5.h)
使用此接口为基于证书的客户端身份验证指定客户端证书,并为 HTTP 请求指定自定义标头。
若要获取此接口,请使用接口标识符__uuidof (IBackgroundCopyJobHttpOptions) 调用 IBackgroundCopyJob::QueryInterface 方法。
继承
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 |
标头 | bits2_5.h (包括 Bits.h) |