您的位置:首页 > 移动开发

使用openssl的CA签发证书,签名applet[换博客10年3月]

2010-12-15 15:52 681 查看
以下是使用openssl的CA签发证书,签名applet的过程

私钥 ,——在java生成私钥,公钥

keytool -keystore shengyang_keystore.jks -genkey -alias shengyang


生成请求 csr文件

keytool -keystore shengyang_keystore.jks -certreq -alias shengyang -file shengyang.csr


用csr文件,在openssl发行

openssl ca -keyfile ../root.key -cert ../root.crt -in shengyang.csr -out shengyang.crt -config openssl.cnf -policy policy_anything


导入ca根证书

keytool -keystore shengyang_keystore.jks -import -alias itrc -file root_itrc.crt


导入生成的
需要转换到PAM格式

openssl x509 -in shengyang.crt -out shengyang.cer -outform PAM


导入,用同一个alias

keytool -keystore shengyang_keystore.jks -import -alias shengyang -file shengyang.cer


签名applet

del handwriting.jar
jar cvf handwriting.jar *.class
jarsigner -verbose -keystore shengyang_keystore.jks Handwriting.jar shengyang


applet运行时如需要提示“信任CA”签发的
导入CA证书到jre keystore即可

keytool -keystore "C:/Program Files/Java/j2re1.4.2_xx/lib/security/cacerts" -import -alias itrc -file root_itrc.crt


运行时,提示效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: