Verileri herhangi bir etki alanı adı SSL sertifikasından almak istiyorum. Örneğin, herhangi bir web sitesine girmek istiyorum örn. "http://stackoverflow.com" ve kodum önce bir SSL sertifikası olup olmadığını kontrol eder. Eğer yaparsa, sertifikanın son kullanma tarihini çıkarmasını istiyorum. Örnek [i DB den DOMAINNAMES okuyorum] i son kullanma tarihini kontrol etmek için bir web hizmeti oluşturmak için gereken http://www.digicert.com/help/ssl sertifika bilgilerini edinin - .net
. Bunu nasıl uygulayabilirim? - RequestCertificateValidationCallback ve ClientCertificates gibi farklı şeyleri araştırdım. Bunun için yeni olduğumdan, ne yapılması gerektiğinden emin değilim.
Tamamen yanlış olabilir (dolayısıyla yardıma ihtiyacım neden) ama yaratacak bir HttpWebRequest ve sonra bir şekilde istemci sertifikası ve belirli öğeleri yolu talep?
i örnek sağlanan @SSL sertifika .NET ön getirme çalıştım ama 403 hatası forbitten alıyorum.Herhangi bir yardım çok takdir edilecektir - Teşekkürler.
Bu
403 yasak hatası atıyor i yazdım koddur. Uri u = new Uri("http://services.efi.com/");
ServicePoint sp = ServicePointManager.FindServicePoint(u);
string groupName = Guid.NewGuid().ToString();
HttpWebRequest req = HttpWebRequest.Create(u) as HttpWebRequest;
req.Accept = "*/*";
req.ConnectionGroupName = groupName;
using (WebResponse resp = req.GetResponse())
{
// Ignore response, and close the response.
}
sp.CloseConnectionGroup(groupName);
// Implement favourite null check pattern here on sp.Certificate
string expiryDate = sp.Certificate.GetExpirationDateString();
string str = expiryDate;
https://services.efi.com/ kullanmayı denedim, ancak yine de 403 hatası veriyor. 'http://ipp.efi.com' kullandığımda mükemmel çalıştı. – user166013
Evet, çünkü bu ikinci Url genel olarak erişilebilir (ve ayrıca https'ye otomatik olarak yönlendirir) ve eski değil. IE'ye göz atamazsanız, kodu da yükleyemezsiniz. Sadece 'services.efi.com''a erişemezsiniz (sahip olmadığımız bir kimlik veya erişim yolunuz yoksa!). Belki de bu etki alanı için sadece bir alan adı Uri yerine özel bir sayfaya ihtiyacınız var ... –
oh tamam, cevabınız için teşekkürler :) .. alanımın altında (services.efi.com) barındıran web sitesi sayısı hosted.my requireemnet, SSL Son Kullanma tarihini belirlemek ve gerekli işlemi yapmaktır (son kullanma tarihi yaklaşık 20 gün içinde ise, postayı gönderin). alanımın SSL sertifikası bilgilerini almak için nasıl yapabilirim? – user166013