生成android的bks证书
pushd %CD%
cd /d %~dp0

REM 1.Create key and certificate:
keytool -genkeypair -v -alias zhaohw7 -dname "cn=kortide.server, ou=Kortide, o=Kortide Cor, c=CHA, l=shanghai" -validity 365 -keypass 1234567 -keystore ..\data\server.keystore -storepass 1234567 -storetype BKS -providername "BC"


REM 2.Check the certifacate:
keytool -list -keystore ..\data\server.keystore -storepass 1234567 -storetype BKS


REM 3.Export it to a file as a certificate(serverCertificate.cer) and give the client to use it:
keytool -export -keystore ..\data\server.keystore -storepass 1234567 -storetype BKS -file ..\data\server.cer -alias zhaohw7


REM (optional)open the certificate(server.cer)
keytool -printcert -file ..\data\server.cer


REM ***.create a Server side policy file:
REM file name: ssl.policy
REM grant {
REM permission java.security.AllPermission;
REM }
REM @echo off
REM if not exist .\ssl.policy (
REM echo.grant {>ssl.policy
REM echo. permission java.security.AllPermission;>>ssl.policy
REM echo }>>ssl.policy
REM )


REM 4.server VM to do:
REM 1) Import the digital certificate to keystore base, and trust it;
REM 2) Use same keystore base as server side.
REM keytool -import -file ..\data\server.cer -alias alias-1 -storepass 1234567 -storetype BKS


REM 5.Compile and Run SSLNetworkServer
javac -d ..\bin\ ..\src\AndroidSSLServer2.java
java -classpath ..\bin\ -Djava.security.policy=..\data\ssl.policy -Djavax.net.ssl.trustStore=..\data\server.keystore AndroidSSLServer2

popd
pause

更多相关文章

  1. Android之国际化(在程序内部强制转换语言)
  2. Android(安卓)4.0 gallery2 生成video thumbnail的过程
  3. 生成Google Map KeyGen
  4. android中生成和使用jar 分享
  5. 生成Google Map KeyGen
  6. android的返回键弹出dialog
  7. Android硬件服务访问流程
  8. Android(安卓)NDK HelloJNI
  9. Android生成APK文件

随机推荐

  1. 用Python识别图形验证码,实现自动登陆!
  2. KEY私钥格式转换——已有的RSA公私钥转换
  3. 100篇原创文章,可乐de数据分析之路
  4. 2020年出生人口会大跌吗?解读人口数据
  5. ssh 创建多个秘钥对,连接不同的服务器
  6. centos 7 scp命令的使用
  7. 强势回归!再说回归分析
  8. 数据会说谎的真实例子有哪些
  9. 火爆全网的条形竞赛图,原来做起来这么简单
  10. Python爬虫-selenium