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) |