Java Linux 服务证书相关脚本

一 、初始化环境变量

## 步骤一:初始化环境变量
    export CERT_OUTPUT_PATH="/usr/jmev"
	export NODE_ALIAS=efl
	export TRUST_STORE="$CERT_OUTPUT_PATH/${NODE_ALIAS}.truststore.jks"
	export ROOT_CER_FILE="$CERT_OUTPUT_PATH/${NODE_ALIAS}.truststore.cer"
	export PASSWORD="qwerty"
    export TRUST_KEY_PASSWORD=$PASSWORD
    export TRUST_STORE_PASSWORD=$PASSWORD
	
	# 证书输出的根目录 如果不存在 就创建
	if [ ! -d ${CERT_OUTPUT_PATH} ]; then
	mkdir -p ${CERT_OUTPUT_PATH}
	fi

二、步骤二:下载cer证书

## 步骤二:下载cer证书
	###如果存在cer文件先删除
	if [ -f "$ROOT_CER_FILE" ];then
	  echo -n | rm -f "$ROOT_CER_FILE"
	fi
    echo -n | openssl s_client  -connect easyconnectforfleet.renault.com:443 -servername easyconnectforfleet.renault.com \
    | openssl x509 > "$ROOT_CER_FILE"
   

三:cer证书 转成jks证书

	###如果存在jks文件先删除
	if [ -f "$TRUST_STORE" ];then
	  echo -n | rm -f "$TRUST_STORE"
	fi
    keytool -keystore "$TRUST_STORE" \
            -alias "easyconnectforfleet" \
            -importcert \
            -file "$ROOT_CER_FILE" \
            -storepass "$TRUST_STORE_PASSWORD" \
            -keypass "$TRUST_KEY_PASSWORD" \
            -noprompt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值