curl 监控https 证书配置

sftp> cd //usr/share/ssl/certs
sftp> cd /usr/share/ssl/certs
sftp> lcd f:\cer\
sftp> ls
ca-bundle.crt         cyrus-imapd.pem       dmgr.cer
dmgr35.cer            dmgr35.pem            dovecot.pem
make-dummy-cert       Makefile              slapd.pem
tmp.txt
sftp> lls
dmgr35.cer            dmgrwas1.cer          dmgrwas2.cer
sftp> put dmgrwas1.cer dmgrwas2.cer
Uploading dmgrwas1.cer to /usr/share/ssl/certs/dmgrwas1.cer
  100% 492 bytes    492 bytes/s 00:00:00    
f:/cer/dmgrwas1.cer: 492 bytes transferred in 0 seconds (492 bytes/s)
Uploading dmgrwas2.cer to /usr/share/ssl/certs/dmgrwas2.cer
  100% 492 bytes    492 bytes/s 00:00:00    
f:/cer/dmgrwas2.cer: 492 bytes transferred in 0 seconds (492 bytes/s)
sftp>

 

[root@was-rsync certs]# pwd
//usr/share/ssl/certs
[root@was-rsync certs]# openssl x509 -in dmgr35.cer -inform der -out dmgr35.pem

#获取https响应代码
HTTP_CODE=`curl -o /dev/null -s --cacert /usr/share/ssl/certs/dmgr35.pem -w "%{http_code}" --max-time 180 "${URL}"`
if [ $HTTP_CODE -ge 400 ]
 then
 echo $HTTP_CODE ${URL}
elif [ $HTTP_CODE -eq 000 ]
 then
 echo $HTTP_CODE 无法显示该页面 ${URL}
fi
done

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值