Diskuze: Získání hodnoty z Callback, ověření certifikátu SSL webu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, ideálně pomocí anonymní fce… upravil jsem ti patřičně kód
public void CheckSecurity()
{
foreach (var web in _dbContext.Websites.ToList())
{
SslPolicyErrors state = SslPolicyErrors.RemoteCertificateNotAvailable;
HttpWebRequest request = WebRequest.CreateHttp(web.Url);
request.ServerCertificateValidationCallback += (sender2, cert, chain, sslPolicyErrors) => {
state = sslPolicyErrors;
if (sslPolicyErrors == SslPolicyErrors.None)
{
return true;
}
else
{
return false;
}
};
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
if (state == SslPolicyErrors.None) …
//ZDE POTREBUJI DALE PRACOVAT S HODNOTOU ZDA JE PLATNY CERTIFIKAT
}
}
}
paráda, díky moc. S tímto jsem se ještě nesetkal
Zobrazeno 3 zpráv z 3.