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






本文转自 tim2009 51CTO博客,原文链接:http://blog.51cto.com/virtualbox/1104431,如需转载请自行联系原作者
目录
相关文章
修改配置文件,编译freeswitch支持H264
修改配置文件,编译freeswitch支持H264
162 0
|
算法 网络安全 对象存储
openssl编译参数选项
openssl编译参数选项
531 0
|
IDE Unix 编译器
Makefile的使用教程:Makefile的规则、部署脚本、config管理ssh连接
Makefile的使用教程:Makefile的规则、部署脚本、config管理ssh连接
473 0
Makefile的使用教程:Makefile的规则、部署脚本、config管理ssh连接
|
测试技术 应用服务中间件 网络安全
Nginx服务器编译添加SSL模块
在一些正常只使用http的网站,网站环境搭建者会很少把SSL module加入到  nginx模块
1522 0
|
监控 NoSQL Java
RedisManager使用手册(二) -- 配置文件详解
RedisManager基于SpringBoot开发,目前主要的配置都写在了application.yml文件中,通过@Value注解在代码中直接注入使用。同时还有部分定时job的配置记录在了schedule.properties文件中。
3386 0
|
应用服务中间件 nginx
安装好的nginx安装新的模块
nginx动态加载模块。
1360 0

相关实验场景

更多