J'utilise un objet HttpWebRequest pour accéder à un service Web via un HTTP POST. Une partie de l'exigence est que je:Est-ce que HttpWebRequest prend automatiquement en charge la validation du certificat?
- Vérifiez que l'URL du certificat correspond à l'URL que je poste à
- Vérifiez que le certificat est valide et approuvé
- Vérifiez que le certificat n'a pas expiré
Est-ce que HttpWebRequest gère automatiquement cela pour moi? Je suppose que si l'une de ces conditions se présentait, j'obtiendrais l'exception standard «impossible d'établir une relation d'approbation pour l'identité du canal sécurisé SSL/TLS».
une preuve que cela se produit n'importe où? – Elazaron
Avec le code lié, vous pouvez voir les gestionnaires d'événements qui vérifient le certificat. Ajoutez vos propres points d'arrêt là-bas pour le voir se produire. – David