利用Javakeystore生成密钥和证书
2015-04-01 13:33
387 查看
1、生成服务器证书库
keytool -validity 365 -genkey -v -alias
server -keyalg RSA -keystore
E:\ssl\server.keystore -dname "CN=127.0.0.1,OU=icesoft,O=icesoft,L=Haidian,ST=Beijing,c=cn" -storepass 123456 -keypass 123456
2、生成客户端证书库
keytool -validity 365 -genkeypair -v -alias
client -keyalg RSA -storetype
PKCS12 -keystore E:\ssl\client.p12 -dname "CN=client,OU=icesoft,O=icesoft,L=Haidian,ST=Beijing,c=cn" -storepass 123456 -keypass 123456
3、从客户端证书库中导出客户端证书
keytool -export -v -alias
client -keystore E:\ssl\client.p12 -storetype
PKCS12 -storepass 123456 -rfc -file
E:\ssl\client.cer
4、从服务器证书库中导出服务器证书
keytool -export -v -alias
server -keystore E:\ssl\server.keystore -storepass 123456 -rfc -file
E:\ssl\server.cer
5、生成客户端信任证书库(由服务端证书生成的证书库)
keytool -import -v -alias
server -file E:\ssl\server.cer -keystore
E:\ssl\client.truststore -storepass 123456
6、将客户端证书导入到服务器证书库(使得服务器信任客户端证书)
keytool -import -v -alias
client -file E:\ssl\client.cer -keystore
E:\ssl\server.keystore -storepass 123456
7、查看证书库中的全部证书
keytool -list -keystore
E:\ssl\server.keystore -storepass 123456
keytool -validity 365 -genkey -v -alias
server -keyalg RSA -keystore
E:\ssl\server.keystore -dname "CN=127.0.0.1,OU=icesoft,O=icesoft,L=Haidian,ST=Beijing,c=cn" -storepass 123456 -keypass 123456
2、生成客户端证书库
keytool -validity 365 -genkeypair -v -alias
client -keyalg RSA -storetype
PKCS12 -keystore E:\ssl\client.p12 -dname "CN=client,OU=icesoft,O=icesoft,L=Haidian,ST=Beijing,c=cn" -storepass 123456 -keypass 123456
3、从客户端证书库中导出客户端证书
keytool -export -v -alias
client -keystore E:\ssl\client.p12 -storetype
PKCS12 -storepass 123456 -rfc -file
E:\ssl\client.cer
4、从服务器证书库中导出服务器证书
keytool -export -v -alias
server -keystore E:\ssl\server.keystore -storepass 123456 -rfc -file
E:\ssl\server.cer
5、生成客户端信任证书库(由服务端证书生成的证书库)
keytool -import -v -alias
server -file E:\ssl\server.cer -keystore
E:\ssl\client.truststore -storepass 123456
6、将客户端证书导入到服务器证书库(使得服务器信任客户端证书)
keytool -import -v -alias
client -file E:\ssl\client.cer -keystore
E:\ssl\server.keystore -storepass 123456
7、查看证书库中的全部证书
keytool -list -keystore
E:\ssl\server.keystore -storepass 123456
相关文章推荐
- java安全架构____读取keystore文件的密钥对和证书信息
- java 调用 keytool 生成keystore 和 cer 证书
- 使用java keytool证书工具生成安卓发布的证书 .keystore文件 步骤xiangjie
- 利用java的keytool创建keystore和证书认证
- java 调用 keytool 生成keystore 和 cer 证书
- Java Security安全系列文档翻译笔记————KeyStore、密钥、证书、命令行实战
- java 调用 keytool 生成keystore 和 cer 证书
- 利用java自带的keytool生成自签名证书
- JAVA调用 keytool 生成keystore 和 cer 证书
- 终结者:HTTPS在Tomcat中的使用(三)——Java代码生成密钥库文件及其对应的安全证书
- 利用java的keytool创建keystore和证书认证
- java 调用 keytool 生成keystore 和 cer 证书
- java 调用 keytool 生成keystore 和 cer 证书
- java调用基于https的webservice(不生成密钥,基于spring配置,接收所有证书)
- Android开发生成数字证书keystore和密钥
- JAVA调用 keytool 生成keystore 和 cer 证书
- 如何利用iText在java程序中生成PDF文件
- java利用Google Zxing实现 二维码生成与解析
- java--利用exe4j生成.exe的可执行文件
- java读取openssl生成的private key文件生成密钥的问题