java applet控件制作签名

applet 生成 签名 证书

 

 

生成证书:keytool -genkey -alias sso_server -keypass sso_key -keyalg RSA -keysize 1024 -validity 365 -keystore E:\key_store\sso_server.keystore -storepass sso_store

参数信息:

alias指定生成密钥对的别名

keyalg指定生成密钥的算法

validity指定证书的有效期,单位为天

keystore指定密钥库的存储路径

storepass指定密钥库的密码

查看证书信息:keytool -list -v -keystore E:\key_store\sso_server.keystore -storepass sso_store

keytool -genkey -alias ftpApplet -keyalg RSA -validity 3650 -storepass 123456

 

 实例:  生成证书及签名   -validity 365(有效期/)

  1、keytool -genkey -keystore  ftpApplet.store -alias ftpApplet -validity 3650  (参数的前后顺序不可颠倒)

这个命令用来产生一个密匙库,执行完毕后应该在c:/admin中产生一个pepper.store的文件,这里的pepper是我自己的名字,你可以对它进行修改。另外在执行命令的时候还有提示你输入密匙库的密码,这里你一定要记住,否则后面要用的时候无法输入。

  2、keytool -export -keystore ftpApplet.store -alias ftpApplet -file ftpApplet.cert

       这个命令用来产生签名时所要用的证书,同样这里的pepper也可以换成你自己需要的名字。这个命令执行完后在c:/admin中产生一个pepper.cert的文件。

  4、 jarsigner -keystore ftpApplet.store FtpApplet.jar ftpApplet

       这个命令用上面产生的证书将我们的jar文件进行了签名。

 

猜你喜欢

转载自blog.csdn.net/fanbaodan/article/details/83862958
今日推荐