Welcome 微信登录

首页 / 软件开发 / JAVA / Java加密技术(八)

Java加密技术(八)2010-12-12本篇的主要内容为Java证书体系的实现。

请大家在阅读本篇内容时先阅读 Java加密技术(四),预先了解RSA加密算法。

在构建Java代码实现前,我们需要完成证书的制作。

1.生成keyStroe文件

在命令行下执行以下命令:

Shell代码

keytool -genkey -alias www.zlex.org -keyalg RSA -keystore d:zlex.keystore

其中

-genkey表示生成密钥

-alias指定别名,这里是www.zlex.org

-keyalg指定,这里是RSA

-keystore指定存储位置,这里是d:zlex.keystore

在这里我使用的密码为 123456

控制台输出:

Console代码

输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: www.zlex.org
您的组织单位名称是什么?
[Unknown]: zlex
您的组织名称是什么?
[Unknown]: zlex
您所在的城市或区域名称是什么?
[Unknown]: BJ
您所在的州或省份名称是什么?
[Unknown]: BJ
该单位的两字母国家代码是什么
[Unknown]: CN
CN=www.zlex.org, OU=zlex, O=zlex, L=BJ, ST=BJ, C=CN 正确吗?
[否]: Y
输入<tomcat>的主密码
(如果和 keystore 密码相同,按回车):
再次输入新密码:

这时,在D盘下会生成一个zlex.keystore的文件。