دانلود مجوز SSL یک سایت HTTPS
نویسنده: وحید نصیری
تاریخ: ۱۳۹۲/۰۷/۲۱ ۰:۵۵
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
using System;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Security.Cryptography.X509Certificates;
namespace DownloadCerts
{
class Program
{
static void Main(string[] args)
{
// صرفنظر از خطاهای احتمالی مجوز
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
var url = "https://pdfreport.codeplex.com";
var request = WebRequest.Create(url) as HttpWebRequest;
request.Method = WebRequestMethods.Http.Head;
using (var response = request.GetResponse())
{ /* در اینجا مجوز، در صورت وجود دریافت شده */ }
if (request.ServicePoint.Certificate == null)
return;
// ذخیره سازی مجوز در فایل
var cert = new X509Certificate2(request.ServicePoint.Certificate);
Console.WriteLine("Expiration Date: {0}", cert.GetExpirationDateString());
var data = cert.Export(X509ContentType.Cert);
File.WriteAllBytes("site.cer", data);
Process.Start(Environment.CurrentDirectory);
}
}
}