X.509证书_生成X.509协议的证书
用法:
1、 用NOTE打开,修改按实际情况脚本中的(1)~ (6)处参数
2、 找一台含JVM环境的WIN机器
3、 双击执行后,会生成一对密钥
4、 请确保当前使用的JDK版本为6.0!!!
@echo off echo ######################################################################### echo ###################### 生成X.509证书的bat文件 ################## echo ###################### Create private and public key ################## echo ###################### Created by Lilin ################## echo ###################### Version 1.0 ################## echo ######################################################################### echo ###################### 注意:执行前请修改(1)~(7)参数! ################## echo ######################################################################### rem 修改点(1)这里需要修改贵公司的DN信息,参考如下,建议各值用英文: set CLIENT_DN="CN=www.credoo.com, OU=Beijing XXX Credit Reference Center Limited, O=QG-DCS, L=Beijing, S=Beijing, C=CN" rem 修改点(2)这里设置私钥密码,如"xxx_stg" set KS_PASS_CLIENT_K_Key=xxx_stg rem 修改点(3)这里设置JDK Bin 目录 set KEYTOOL_PATH=C:\Java\jdk1.6.0_33\bin rem 修改点(4)这里设置私钥存储完整路径 set KEY_FILE=C:\xxx_stg.jks rem 修改点(5)这里设置公钥文件存储完整路径 set CER_FILE=C:\xxx_stg.cer rem 修改点(6)这里设置私钥别名 set KS_ALIAS=xxx rem ########### 以下程序请勿修改!!!!!!! ########### rem ########### 以下程序请勿修改!!!!!!! ########### echo My work starting ... del %KEY_FILE% del %CER_FILE% c: cd %KEYTOOL_PATH% keytool -genkey -alias %KS_ALIAS% -dname %CLIENT_DN% -keypass %KS_PASS_CLIENT_K_Key% -storepass %KS_PASS_CLIENT_K_Key% -keystore %KEY_FILE% -keyalg RSA -validity 72000 keytool -export -alias %KS_ALIAS% -file %CER_FILE% -storepass %KS_PASS_CLIENT_K_Key% -keystore %KEY_FILE% echo Private key save as:%KEY_FILE% echo Public key save as:%CER_FILE% echo My work well done ... pause