首页 > 其他分享 >自动更新ssl证书

自动更新ssl证书

时间:2023-07-24 21:56:51浏览次数:43  
标签:自动更新 crt etc 证书 echo ssl certs nginx

 

@echo off
setlocal

set "nginx_home=C:\phpEnv\server\nginx"
set "nginx_ssl_path=C:\phpEnv\server\nginx\certs\"
(openssl x509 -in %nginx_ssl_path%\rxn.crt -checkend 86400) | findstr /c:"not" >nul
if %errorlevel% == 0 (
	echo "证书还没有过期,不需要更新!"
) else (
	echo "证书将在24小时内过期,执行更新操作:"
	scp [email protected]:/etc/nginx/certs/rx.xxn.crt %nginx_ssl_path%
	scp [email protected]:/etc/nginx/certs/rx.cxn.key %nginx_ssl_path%
	%nginx_home%\nginx.exe -p %nginx_home% -s reload
	echo "执行完成!"
)

 

#!/bin/sh

if openssl x509 -in /etc/ssl/rxn.crt -checkend 86400 |grep "not"
then
	echo "证书并没有过期(超过24小时)!"
else
	echo "证书将在24小时内过期,立即进行更新处理!"
	scp -P 9922 [email protected]:/etc/nginx/certs/rv.cxn.crt /etc/ssl/rxn.crt
	scp -P 9922 [email protected]:/etc/nginx/certs/rv.cxn.key /etc/ssl/rxn.key 
	systemctl restart nginx 
fi

  

标签:自动更新,crt,etc,证书,echo,ssl,certs,nginx
From: https://www.cnblogs.com/zhahost/p/17578455.html

相关文章

  • 【Azure Key Vault】Key Vault能不能生成DigiCert证书?能不能自动 Rotate 证书呢?
    问题描述因为AzureKeyVault服务上保管的证书可以轻松的与其他Azure服务集成使用,所以需要知道 KeyVault能不能生成DigiCert证书?能不能自动Rotate证书呢? 问题解答AzureKeyVault本身只是一个保管库,它不会颁发证书。但是可以在页面上直接生成CA(CertificateAuthority)......
  • 【Azure Key Vault】Key Vault能不能生成DigiCert证书?能不能自动 Rotate 证书呢?
    问题描述因为AzureKeyVault服务上保管的证书可以轻松的与其他Azure服务集成使用,所以需要知道 KeyVault能不能生成DigiCert证书?能不能自动Rotate证书呢? 问题解答AzureKeyVault本身只是一个保管库,它不会颁发证书。但是可以在页面上直接生成CA(CertificateAuthority)证书,这......
  • 忽略证书的HTTPS请求实现
    publicstaticvoidhttpsTest(StringhttpUrl){//忽略证书的https请求try{SSLContextsslContext=newSSLContextBuilder().loadTrustMaterial(null,newTrustStrategy(){@OverridepublicbooleanisTrusted(X509Certificate[......
  • k8s修改证书有效期
    k8s各组件非常依赖证书而默认情况下ca证书是十年,而其他证书都只有一年Kubernetes中的如果证书过期了,会导致集群中的许多组件无法正常通信,从而影响整个集群的功能。所以在生产环境下,这是非常大的坑查看证书有效期方法一cd/etc/kubernetes/pkiforiin$(ls*.crt);doech......
  • Java生成SSL自签名证书及解析(keytool方式和源码方式)
    一:序当需要在Java应用程序中使用SSL/TLS加密通信或进行身份验证时,证书是必不可少的。证书可以用来验证服务器的身份,并确保通信的安全性。在Java开发中,可以使用JDK自带的keytool工具生成自签名证书。而本文将介绍如何使用JDK的keytool工具生成自签名证书以及相......
  • SSL证书种类功能对比:企业该如何选择DV、 OV、EV
    选择一款合适的SSL证书是企业网站进行HTTPS访问的第一步。不同类型SSL证书在功能和验证要求上有所不同,企业应根据自身需求选择合适的证书。本文将介绍DV、OV、EV三种SSL证书的区别,以及企业选择SSL证书的建议。企业对SSL证书的要求要远高于个人网站,因为大多数企业网站可能存在着......
  • java中tomcat 加载动态库XXX.dll报错“java.lang.UnsatisfiedLinkError: already load
    错误:在Tomcat项目和supermapiserverwar包中使用了相同的supermapjavaiobject【四个jar包】,实际的访问过程如下:这时候在访问Tomcat的时候,就会出现一个错误:anexceptioncaughtatEnvironment.loadLibrary(),programwillcontinuerunning.java.lang.UnsatisfiedL......
  • Windows签发本地SSL证书
    Windows签发本地SSL证书按顺序使用以下命令行,遇到输入提示请根据状况输入wingetopensslopensslreq-newkeyrsa:2048-nodes-keyoutserver.key-x509-days3650-outserver.ceropensslpkcs12-export-inserver.cer-inkeyserver.key-outserver.pfx将得到的ser......
  • openssl升级(centos6.5)
    1、查看已安装版本   #opensslversion--1.0.1e版本   OpenSSL1.0.1e-fips11Feb20132、安装升级依赖基础包(yuminstall-ygcczlib-develpam-develzlib)   #安装soft中下列依赖包:   (cloog-ppl-0.15.7-1.2.el6.x86_64.rpmzlib-devel......
  • ./bin/redis-server: error while loading shared libraries: libssl.so.1.1
    解决"./bin/redis-server:errorwhileloadingsharedlibraries:libssl.so.1.1"的问题作为一名经验丰富的开发者,我将指导你解决这个问题。首先,让我们了解一下整个解决问题的流程。下面是一个简单的步骤表格,将在接下来的文章中详细解释每一步的细节。步骤操作步骤1......