openssl x509 -in $pem_file -noout -dates
# dir='/wls/k8s/';
# k8s_ip=$2
dir=$1
if [[ ! -d $dir ]];
then
echo "## ERROR, dir: $dir does not exist"
exit 1
fi
TEMPORAY_PEM_FILE='ops_kraken_crontab_pem.md'
find "$dir" -name *.pem|grep -v "key" >$TEMPORAY_PEM_FILE;
## 通常 *-key.pem 的是 私钥文件
for pem_file in `cat $TEMPORAY_PEM_FILE|grep k8s`;
do
echo "";
dateStr=`openssl x509 -in $pem_file -noout -dates|grep notAfter $raw_datestr | awk -F'=' '{print $2}'`;
short_date=`date --date="$dateStr" --utc +"%Y-%m-%d %H:%M:%S"`
echo "## pem.file: "$pem_file" expire_time: "$short_date
done;
rm -rf $TEMPORAY_PEM_FILEF
报错 unable to load certificate, 参考如下链接
https://stackoverflow.com/questions/64768877/openssl-unable-to-load-certificate