Partager via


Interface IBackgroundCopyJobHttpOptions (bits2_5.h)

Utilisez cette interface pour spécifier des certificats clients pour l’authentification client basée sur des certificats et des en-têtes personnalisés pour les requêtes HTTP.

Pour obtenir cette interface, appelez la méthode IBackgroundCopyJob ::QueryInterface à l’aide de __uuidof(IBackgroundCopyJobHttpOptions) pour l’identificateur d’interface.

Héritage

L’interface IBackgroundCopyJobHttpOptions hérite de l’interface IUnknown. IBackgroundCopyJobHttpOptions a également les types de membres suivants :

Méthodes

L’interface IBackgroundCopyJobHttpOptions comporte ces méthodes.

 
IBackgroundCopyJobHttpOptions ::GetClientCertificate

Récupère le certificat client à partir du travail.
IBackgroundCopyJobHttpOptions ::GetCustomHeaders

Récupère les en-têtes personnalisés définis par un appel précédent à IBackgroundCopyJobHttpOptions ::SetCustomHeaders (c’est-à-dire les en-têtes que BITS seront envoyés à la distante, et non les en-têtes que BITS reçoivent de la télécommande).
IBackgroundCopyJobHttpOptions ::GetSecurityFlags

Récupère les indicateurs pour HTTP qui déterminent si la liste de révocation de certificats est vérifiée et si certaines erreurs de certificat sont ignorées, ainsi que la stratégie à utiliser lorsqu’un serveur redirige la requête HTTP.
IBackgroundCopyJobHttpOptions ::RemoveClientCertificate

Supprime le certificat client du travail.
IBackgroundCopyJobHttpOptions ::SetClientCertificateByID

Spécifie l’identificateur du certificat client à utiliser pour l’authentification du client dans une requête HTTPS (SSL).
IBackgroundCopyJobHttpOptions ::SetClientCertificateByName

Spécifie le nom du sujet du certificat client à utiliser pour l’authentification du client dans une demande HTTPS (SSL).
IBackgroundCopyJobHttpOptions ::SetCustomHeaders

Spécifie un ou plusieurs en-têtes HTTP personnalisés à inclure dans les requêtes HTTP.
IBackgroundCopyJobHttpOptions ::SetSecurityFlags

Définit des indicateurs pour HTTP qui déterminent si la liste de révocation de certificats est vérifiée et si certaines erreurs de certificat sont ignorées, ainsi que la stratégie à utiliser lorsqu’un serveur redirige la requête HTTP.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête bits2_5.h (include Bits.h)

Voir aussi

IBackgroundCopyJob