【发布时间】:2013-02-22 15:01:44
【问题描述】:
我希望从任何给定的域名 SSL 证书中获取数据。例如,我想输入任何网站地址,例如“http://stackoverflow.com”,我的代码将首先检查 SSL 证书是否存在。如果是这样,那么我希望它提取证书的到期日期。 [我正在从数据库中读取域名] 示例:http://www.digicert.com/help/
我需要创建一个 Web 服务来检查到期日期。我该如何实施? - 我查了很多不同的东西,例如 RequestCertificateValidationCallback 和 ClientCertificates 等。
我可能完全错了(因此我需要帮助),但我会创建一个 HTTPWebRequest,然后以某种方式请求客户端证书和特定元素吗?
我尝试了@SSL certificate pre-fetch .NET 提供的示例,但出现了 403 错误。
【问题讨论】:
-
请根据需要使用此链接中的详细信息stackoverflow.com/questions/1534908/…codeproject.com/Articles/31624/… 这些链接处理 ftp...但我使用它们是因为我想获取有关证书的详细信息。尝试使用它们来进行 httprequest。
-
我尝试使用 httprequest 但我收到 403 禁止错误
-
我已经添加了一个答案。请检查一下,让我知道它对您有帮助。