This post originated from an RSS feed registered with .NET Buzz
by -.
Original Post: WebRequest und SSL Zertifikate
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Muss man via .NET auf Webseiten zugreifen, die per SSL gesichert sind, kommt es hin und wieder zu Problemen, wenn die Zertifikate nicht verifiziert werden k��nnen. Diesem Problem kann man aus dem Weg gehen. Dazu einfach die folgende Klasse implementieren:
public class TrustAllCertificatePolicy
: System.Net.ICertificatePolicy
{
public TrustAllCertificatePolicy()
{}
public bool CheckValidationResult(ServicePoint sp,
X509Certificate cert,WebRequest req, int problem)
{
return true;
}
}
Danach ist die Policy nur mehr zu aktivieren. Dies kann folgenderma��en erreicht werden:
System.Net.ServicePointManager.CertificatePolicy =
new TrustAllCertificatePolicy();
Und schon sollte der Zugriff auf diese Webseiten funktionieren.