OpenSSL工具常用配置命令

在前面几篇VMware产品替换证书的文章中,根据不同的场景需要使用不同的OpenSSL配置命令,于是整理归纳如下:

#建立私钥
openssl genrsa 2048 > rui.key

#转换格式为pfx
openssl pkcs12 -export -in rui.crt -inkey rui.key -name rui -passout pass:testpassword -out rui.pfx

#重启vc服务
vpxd -p

# 创建证书申请:
openssl req –new –key rui.key > site.csr
openssl req -new -x509 -days 3650 -key server.key -out server.crt -subj "/C=CN/ST=mykey/L=mykey/O=mykey/OU=mykey/CN=domain1/CN=domain2/CN=domain3"

# 从pfx文件得到key文件:
 
openssl pkcs12 -in site.pfx -nocerts -nodes -out site.key

# 从pfx文件得到crt文件:

openssl pkcs12 -in site.pfx -clcerts -nokeys -out site.crt

# 合并crt和key为pfx:
openssl pkcs12 –export –in site.crt –inkey site.key –name site –passout pass:testpassword –out rui.pfx

# 将证书转化成pkcs12格式

openssl pkcs12 -export -in server.cer -inkey server.key -out server.p12

# 将证书格式转化成jks格式

keytool -importkeystore -srcstoretype pkcs12 -srckeystore server.p12 -destkeystore server.jks

# PKCS#12 到 PEM 的转换
openssl pkcs12 -in yourcert.pfx -out youcert.pem –nodes

# PEM 到 PKCS#12 的转换,
openssl pkcs12 -export -in Cert.pem -out Cert.p12 -inkey key.pem


# 转PFX 不带密码
openssl pkcs12 -export -in vcops.cer -inkey vcops.key -name vcops -out vcops.pfx

# PFX装PEM 不带密码
openssl pkcs12 -in vcops.pfx -inkey vcops.key -out vcops.pem -nodes

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值