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证书过期时间相关推荐

  1. 使用zabbix-agent2自定义插件获取https证书过期时间

    需求 对经常维护网站的人来说,要经常跟https的证书打交道.一般https证书的有效期是一年,证书一旦过期,公司的损失会非常大.去年网易邮箱因为https证书忘记续期,导致大量用户无法正常使用邮箱就 ...

  2. https证书过期时间应该怎么处理

    在遇到问题的时候,我们首先应该想到的是如何去解决这个问题,而且对于问题的解决方式也应该有一定的了解,或者说是出现这个问题的时候会有一个什么样的结果呈现,了解了这两种情况之后我们才能结合具体的问题进行解 ...

  3. Android https证书过期,Android 的 HTTPS 证书过期异常

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 对于 HTTPS 服务器证书过期的问题,由于 Android 安全库的不断更新,尽管在证书验证的时候抛出的异常大同小异, ...

  4. openssl命令查看证书有效期_kubeadm初始化k8s集群延长证书过期时间

    前言 kubeadm初始化k8s集群,签发的CA证书有效期默认是10年,签发的apiserver证书有效期默认是1年,到期之后请求apiserver会报错,使用openssl命令查询相关证书是否到期. ...

  5. Prometheus 监控之 Blackbox_exporter黑盒监测 [icmp、tcp、http(get\post)、dns、ssl证书过期时间]

    Blackbox_exporter 主动监测主机与服务状态 Prometheus 官方提供的 exporter 之一,可以提供 http.dns.tcp.icmp 的监控数据采集 官方github: ...

  6. curl证书过期_centos7内核升级及curl访问https证书过期处理

    centos7内核升级及curl访问https证书过期处理 先看下当前系统的linux内核版本 uname -r 3.10.0-229.el7.x86_64 升级步骤 1.rpm --import h ...

  7. Android Https证书过期解决方案

    2022.11.08 18:09:12   应该有很多小伙伴遇到这样一个问题,在线上已发布的app里,关于https的cer证书过期,从而导致app所有网络请求失效无法使用.   这个时候有人就要说了 ...

  8. 查看https证书到期时间

    查看https证书到期时间 浏览器打开网址,点击安全,之后查看证书选项,就可以看到当前域名配置的https证书内容了,包括颁发日期.截止日期等 end

  9. 服务器证书过期时间,ssl证书过期时间监控

    前几天,因为网易邮箱有部分域名的ssl证书过期,导致很多苹果用户的手机遇到疯狂弹窗,提示无法验证服务器身份.在我看来,这肯定是运维的锅了. 即使ssl厂商有续费提示,但是有可能因为人为的原因或者沟通的 ...

最新文章

  1. python手机版idle-Python入门 | IDLE的介绍和使用方法
  2. 一起学nRF51xx 9 -  pwm
  3. Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
  4. ERROR Cannot determine the location of the VS Common Tools Folder
  5. 你的“大厂梦”不是梦,你离大厂仅差我这篇博客!!!【吐血推荐】
  6. onnx模型转tensorflow模型
  7. VirtualBox – Error In supR3HardenedWinReSpawn 问题解决办法
  8. TypeScript算法专题 - blog2 - 单链表节点的索引、结点删除与链表反转
  9. 一对一直播app大热,使用源码或自主开发一对一APP需要了解哪些技术?
  10. 非计算机专业计算机基础大一考试题库,2017计算机基础大一考试题「附答案」...
  11. TCN机器之心的转载,后面需要实现
  12. 【Linux】Shell脚本:while read line无法读取最后一行???
  13. 客户细分——RFM模型
  14. 数据结构学习问题集结
  15. 数据结构笔记(王道考研) 第五章:树和二叉树
  16. latex参考文献太长,换行处理
  17. hdu2448 费用流
  18. java unparseable_java.text.ParseException: Unparseable date: 2015-06-09 hh:56:19
  19. Java 中的屏幕共享
  20. 简体中文转换繁体中文

热门文章

  1. “你手上有几个offer?”,该怎么回答?
  2. C++最长上升子序列
  3. 关于函数保号性的几个问题
  4. AIUI的技能工作室使用
  5. python调用c++动态库
  6. 梦幻西游2升级计算机,梦幻西游2官网3月1日维护公告 改名为梦幻西游电脑版
  7. matlab机械臂工作空间代码_[连载 5]Vrep--Matlab Robitic Toolbox--PUMA560机械臂控制
  8. 移动web端使用腾讯地图实现定位功能
  9. 华为系创业成功少 华为创业十大系
  10. About面试的种种