我是靠谱客的博主 谦让啤酒,最近开发中收集的这篇文章主要介绍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证书替换后验证证书时间的shell脚本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部