我是靠谱客的博主 谦让啤酒,这篇文章主要介绍ssl证书替换后验证证书时间的shell脚本,现在分享给大家,希望可以做个参考。

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证书替换后验证证书时间内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(116)

评论列表共有 0 条评论

立即
投稿
返回
顶部