【Linux】keytool生成密钥
来源:互联网 发布:实用的电脑软件 编辑:程序博客网 时间:2024/04/28 23:48
使用keytool生成密钥只能生成 key.keystore格式密钥,如果Nginx配置SSL的时候需要使用pem和key格式文件
ssl on;ssl_certificate /opt/keys/key.pem;ssl_certificate_key /opt/keys/key.key;
生成密钥
keytool -genkey -alias [alias] -keyalg [keyalg] -keypass [keypass] -storepass [storepass] -keystore [keystore.keystore]
导出密钥
keytool -export -alias [alias] -storepass [storepass] -file [file.cer] -keystore [keystore.keystore]
转换PEM格式,
openssl x509 -inform der -in [name.cer] -out [name.pem]
转换PFX格式(pfx文件由Java代码生成)
pfx格式转换具体参考 keystore转换pfx
openssl pkcs12 -in [name.pfx] -nocerts -nodes -out [name.key]
PS:
keytool 参数说明
-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书-alias 产生别名-keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中-keyalg 指定密钥的算法 -validity 指定创建的证书有效期多少天-keysize 指定密钥长度-storepass 指定密钥库的密码-keypass 指定别名条目的密码-dname 指定证书拥有者信息 例如: "CN=sagely,OU=atr,O=szu,L=sz,ST=gd,C=cn"-list 显示密钥库中的证书信息 keytool -list -v -keystore sage -storepass ....-v 显示密钥库中的证书详细信息-export 将别名指定的证书导出到文件 keytool -export -alias caroot -file caroot.crt-file 参数指定导出到文件的文件名-delete 删除密钥库中某条目 keytool -delete -alias sage -keystore sage-keypasswd 修改密钥库中指定条目口令 keytool -keypasswd -alias sage -keypass .... -new .... -storepass ... -keystore sage-import 将已签名数字证书导入密钥库 keytool -import -alias sage -keystore sagely -file sagely.crt 导入已签名数字证书用keytool -list -v 以后可以明显发现多了认证链长度,并且把整个CA链全部打印出来。
0 0
- 【Linux】keytool生成密钥
- 使用keytool生成密钥
- keytool生成密钥
- 使用keytool生成密钥仓库
- keytool使用总结-生成密钥对
- 使用keytool生成ssl密钥文件keystore和truststore
- linux下生成密钥
- Linux生成密钥
- Linux 生成密钥
- Linux生成密钥
- 生成SSH密钥(Linux)
- tomcat5.5的SSL认证的配置(使用keytool生成密钥)
- tomcat5.5的SSL认证的配置(使用JDK算来keytool生成密钥)
- 用java8的keytool生成自签名密钥库的方法
- ActiveMQ SSL应用之二 使用keytool工具生成密钥和证书文件
- 使用keytool和openssl工具生成SSL双向认证密钥对和证书库
- keytool - 密钥和证书管理工具
- keytool - 密钥和证书管理工具
- deepin 2014.3发布:自由·独特·前卫
- 关于BUG的那些事儿-文件存在但File.exists()判断无效
- 图片生成缩略图
- 接口与抽象类
- 蓝桥杯—兰顿蚂蚁
- 【Linux】keytool生成密钥
- O2O剧变四大风向:从姚劲波讲话说开
- QuickContactBadge和AsyncQueryHandler实现联系人列表完美实现
- 社説 20150429 2030年電源構成 エネルギーの安定に資するか
- OpenGL--贝塞尔曲线或曲面
- Windows2008 32位开启服务器PAE大内存支持及SQLServer使用3G以上内存教程
- 服务端开发小感
- java vo转换成flex vo
- tomcat启动时候file.encoding的问题