﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Terry Zou-随笔分类-Https</title><link>http://www.blogjava.net/ZouYonghui/category/53699.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 01 Jul 2013 01:49:24 GMT</lastBuildDate><pubDate>Mon, 01 Jul 2013 01:49:24 GMT</pubDate><ttl>60</ttl><item><title>https双向认证配置</title><link>http://www.blogjava.net/ZouYonghui/archive/2013/07/01/401096.html</link><dc:creator>Terry Zou</dc:creator><author>Terry Zou</author><pubDate>Mon, 01 Jul 2013 01:40:00 GMT</pubDate><guid>http://www.blogjava.net/ZouYonghui/archive/2013/07/01/401096.html</guid><wfw:comment>http://www.blogjava.net/ZouYonghui/comments/401096.html</wfw:comment><comments>http://www.blogjava.net/ZouYonghui/archive/2013/07/01/401096.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ZouYonghui/comments/commentRss/401096.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ZouYonghui/services/trackbacks/401096.html</trackback:ping><description><![CDATA[<p>https 双向认证配置：</p><p>1、生成服务器端密钥库 :<br />keytool -genkey -keyalg RSA -dname "cn=rtsm.nfcstore.com.cn,ou=a,o=a,l=a,st=a,c=cn" -alias server -keypass 123456 -keystore rhg_server.keystore -storepass 123456 -validity 365</p><p>2、导出服务端证书：</p><p>keytool -export -alias server -file nxp.crt -keystore&nbsp; rhg_server.keystore -storepass 123456&nbsp; -rfc&nbsp; </p><p>3、生成浏览器（只能是PKCS12格式）证书<br />keytool -genkey -keyalg RSA -dname "cn=abc,ou=a,o=a,l=a,st=a,c=cn" -alias mock -storetype PKCS12 -keypass 123456 -keystore mock.p12 -storepass 123456 -validity 365</p><p>4. 导出浏览器证书<br />keytool -export -alias mock -file mock.crt -keystore&nbsp; mock.p12 -storepass 123456 -storetype PKCS12 -rfc&nbsp; </p><p>５、添加客户端证书到服务器中<br />keytool -import -v -alias mock -file mock.crt -keystore&nbsp; rhg_server.keystore -storepass 123456 </p><p>６、添加服务端证书到客户端中<br />keytool -import -v -alias server -file nxp.crt -keystore&nbsp; mockTrust -storepass 123456</p><p>7. 查看证书内容<br />keytool -list -v -keystore rkmsTrust.keystore -storepass 123456</p><p>8. 删除证书<br />keytool -delete -alias xxx -keystore xxxx.keystore -storepass 123456</p><p>9. 修改keypass<br />keytool -keypasswd -alias xxx -keypass xxx -new 12345&nbsp; -keystore xxx.keystore -storepass 123456</p><p>10. 修改storepass<br />keytool -storepasswd -keystore xxx.keystore -storepass 123456 -new xxx</p><p><br />Android BKS 证书</p><p>keytool -genkey -alias android -keypass 123456&nbsp; -keyalg RSA -keysize 1024 -validity 365 -keystore android.keystore -storepass 123456 -dname "cn=android, ou=a, o=a, l=a, c=CN" -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider</p><p>keytool -export -alias android -file android.crt -keystore android.keystore&nbsp; -storetype BKS -storepass 123456 -provider org.bouncycastle.jce.provider.BouncyCastleProvider</p><p>keytool -import -v -alias rhgkms -file rhgkms.crt -keystore&nbsp; androidTrust.keystore&nbsp; -storetype BKS -storepass 123456 -provider org.bouncycastle.jce.provider.BouncyCastleProvider<br /></p><img src ="http://www.blogjava.net/ZouYonghui/aggbug/401096.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ZouYonghui/" target="_blank">Terry Zou</a> 2013-07-01 09:40 <a href="http://www.blogjava.net/ZouYonghui/archive/2013/07/01/401096.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>