在.NET Core中检查证书的到期日期
2024-10-19 20:20:45
在 NUnit 测试中,我需要检查证书的有效期。 下面的代码片段可用于使用自定义证书验证回调检查任何证书属性。 所有你需要做的就是在回调中读取你感兴趣的属性,这样你就可以在之后检查它们。
DateTime notAfter = DateTime.UtcNow; var httpClientHandler = new HttpClientHandler
{
ServerCertificateCustomValidationCallback = (request, cert, chain, policyErrors) =>
{
notAfter = cert.NotAfter;
return true;
}
}; using HttpClient httpClient = new HttpClient(httpClientHandler);
await httpClient.SendAsync(new HttpRequestMessage(HttpMethod.Head, url)); Assert.IsTrue(notAfter > DateTime.UtcNow.AddDays());
这段代码只依赖于:
using NUnit.Framework;
using System;
using System.Net.Http;
using System.Threading.Tasks;
最新文章
- iOS开发之功能模块--计算高度Demo探究手稿
- u3d_Shader_effects笔记6 第二章 animating sprite
- 使SWT/JFace支持跨平台
- AIDMA VS AISAS vs ISMAS 营销法则
- CAF(C++ actor framework)使用随笔(使用类去构建actor和使用的一些思路)
- 转自 z55250825 的几篇关于FFT的博文(二)
- 几个 jQuery 小提示和技巧
- 妙用 `package.json` 快速 `import` 文件(夹)
- css form表单样式清除
- AVL树的Java实现
- React 与 React Native 底层共识:React 是什么
- linux搭建DHCP
- Android Studio打包生成APK教程
- table thead 置顶
- 在ubuntu中搜索文件或文件夹的方法
- C# delegate (1)
- python的多线程和守护线程
- thinkphp 3.x下的任意文件包含(有条件)分析
- Python学习笔记010——递归函数
- 题解 P1469 【找筷子】
热门文章
- Vue Snackbar 消息条队列显示,依次动画消失的实现
- nes 红白机模拟器 第2篇 InfoNES
- css3 HSLA 颜色制造半透明效果
- Redis07——Redis到底能用在什么地方(下)
- C语言程序设计(十) 字符串
- tomcat Http11NioProtocol如何解析http请求及如何解决TCP拆包粘包
- 详解分页组件中查count总记录优化
- 练习div出现的小问题
- 项目部署Django+celery+redis
- Untargeted lipidomics reveals specific lipid abnormality in nonfunctioning human pituitary adenomas 非靶向脂质组学揭示非功能人类脑垂体瘤中的特异性脂质 (解读人:胡丹丹)