验证https证书过期时间
public void httpsUrl(String httpsurl) throws Exception {URL url = new URL(httpsurl);HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();connection.connect();for (Certificate certificate : connection.getServerCertificates()) {//第一个就是服务器本身证书,后续的是证书链上的其他证书X509Certificate x509Certificate = (X509Certificate) certificate;//过期时间配置long day = (x509Certificate.getNotAfter().getTime() - new Date().getTime()) / 1000 / 60 / 60 / 24;if (day <= 30) {SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);SimpleDateFormat sdfss = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");/*System.out.println(x509Certificate.getSubjectDN());System.out.println(sdfss.format(sdf.parse(x509Certificate.getNotBefore() + "")));//有效期开始时间System.out.println(sdfss.format(sdf.parse(x509Certificate.getNotAfter() + "")));//有效期结束时间*///发送钉钉通知dingding(DINGDING_TOKEN, "域名:" + url + "\n证书还有" + day + "天过期\n到期时间:" + sdfss.format(sdf.parse(x509Certificate.getNotAfter() + "")));}}connection.disconnect();}
验证https证书过期时间相关推荐
- 使用zabbix-agent2自定义插件获取https证书过期时间
需求 对经常维护网站的人来说,要经常跟https的证书打交道.一般https证书的有效期是一年,证书一旦过期,公司的损失会非常大.去年网易邮箱因为https证书忘记续期,导致大量用户无法正常使用邮箱就 ...
- https证书过期时间应该怎么处理
在遇到问题的时候,我们首先应该想到的是如何去解决这个问题,而且对于问题的解决方式也应该有一定的了解,或者说是出现这个问题的时候会有一个什么样的结果呈现,了解了这两种情况之后我们才能结合具体的问题进行解 ...
- Android https证书过期,Android 的 HTTPS 证书过期异常
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 对于 HTTPS 服务器证书过期的问题,由于 Android 安全库的不断更新,尽管在证书验证的时候抛出的异常大同小异, ...
- openssl命令查看证书有效期_kubeadm初始化k8s集群延长证书过期时间
前言 kubeadm初始化k8s集群,签发的CA证书有效期默认是10年,签发的apiserver证书有效期默认是1年,到期之后请求apiserver会报错,使用openssl命令查询相关证书是否到期. ...
- Prometheus 监控之 Blackbox_exporter黑盒监测 [icmp、tcp、http(get\post)、dns、ssl证书过期时间]
Blackbox_exporter 主动监测主机与服务状态 Prometheus 官方提供的 exporter 之一,可以提供 http.dns.tcp.icmp 的监控数据采集 官方github: ...
- curl证书过期_centos7内核升级及curl访问https证书过期处理
centos7内核升级及curl访问https证书过期处理 先看下当前系统的linux内核版本 uname -r 3.10.0-229.el7.x86_64 升级步骤 1.rpm --import h ...
- Android Https证书过期解决方案
2022.11.08 18:09:12 应该有很多小伙伴遇到这样一个问题,在线上已发布的app里,关于https的cer证书过期,从而导致app所有网络请求失效无法使用. 这个时候有人就要说了 ...
- 查看https证书到期时间
查看https证书到期时间 浏览器打开网址,点击安全,之后查看证书选项,就可以看到当前域名配置的https证书内容了,包括颁发日期.截止日期等 end
- 服务器证书过期时间,ssl证书过期时间监控
前几天,因为网易邮箱有部分域名的ssl证书过期,导致很多苹果用户的手机遇到疯狂弹窗,提示无法验证服务器身份.在我看来,这肯定是运维的锅了. 即使ssl厂商有续费提示,但是有可能因为人为的原因或者沟通的 ...
最新文章
- python手机版idle-Python入门 | IDLE的介绍和使用方法
- 一起学nRF51xx 9 - pwm
- Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
- ERROR Cannot determine the location of the VS Common Tools Folder
- 你的“大厂梦”不是梦,你离大厂仅差我这篇博客!!!【吐血推荐】
- onnx模型转tensorflow模型
- VirtualBox – Error In supR3HardenedWinReSpawn 问题解决办法
- TypeScript算法专题 - blog2 - 单链表节点的索引、结点删除与链表反转
- 一对一直播app大热,使用源码或自主开发一对一APP需要了解哪些技术?
- 非计算机专业计算机基础大一考试题库,2017计算机基础大一考试题「附答案」...
- TCN机器之心的转载,后面需要实现
- 【Linux】Shell脚本:while read line无法读取最后一行???
- 客户细分——RFM模型
- 数据结构学习问题集结
- 数据结构笔记(王道考研) 第五章:树和二叉树
- latex参考文献太长,换行处理
- hdu2448 费用流
- java unparseable_java.text.ParseException: Unparseable date: 2015-06-09 hh:56:19
- Java 中的屏幕共享
- 简体中文转换繁体中文