概述
shell脚本用于验证ssl证书的到期日期
- 运行脚本scan.sh
- 辅助文件domain.txt
- 使用方法
- 结果展示
你好,证书配置太分散?配置完不知道怎么验证?验证起来比较麻烦?那么福音来了,只需要在shell中执行脚本就可以验证了,不多说上脚本
运行脚本scan.sh
#! /bin/bash
# 读取domain.txt文件中的每一行并赋值给line
grep -v '^#' domain.txt | while read line;do
echo $line
# 连接域名的443端口获取信息,并解析x509证书,过滤日期信息,并打印出来
echo | openssl s_client -servername $line -connect $line:443 2>/dev/null | openssl x509 -noout -dates | grep 'After' | awk -F '=' '{print $2}'
done
辅助文件domain.txt
将需要验证的域名放入就行了
www.baidu.com
www.baidu1.com
www.badu2.com
使用方法
将两个文件放到shell中的统计目录中
chmod +x scan.sh
sh scan.sh
结果展示
最后
以上就是谦让啤酒为你收集整理的ssl证书替换后验证证书时间的shell脚本的全部内容,希望文章能够帮你解决ssl证书替换后验证证书时间的shell脚本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复