shell脚本检测ios证书掉签
要检测iOS证书是否掉签,您可以使用以下脚本:
#!/bin/bash
# 获取证书过期日期
expiry_date=$(openssl x509 -enddate -noout -in /path/to/certificate.pem | cut -d "=" -f 2-)
# 将过期日期转换为Unix时间戳
expiry_timestamp=$(date -j -f "%b %d %T %Y %Z" "$expiry_date" "+%s")
# 获取当前日期的Unix时间戳
current_timestamp=$(date "+%s")
# 检查证书是否已过期
if [ "$expiry_timestamp" -lt "$current_timestamp" ]; then
echo "证书已过期"
else
echo "证书未过期"
fi
请注意替换/path/to/certificate.pem为您要检查的证书的实际路径。此脚本将打印“证书已过期”或“证书未过期”消息,取决于证书的过期日期是否早于当前日期。
原文地址: https://www.cveoy.top/t/topic/iXqD 著作权归作者所有。请勿转载和采集!