千家信息网

Java KeyStore 用命令生成keystore文件

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,1.生成keyStore文件在命令行下执行以下命令:Shell代码 收藏代码keytool -genkey -validity 36000 -alias www.zlex.org -keyalg RS
千家信息网最后更新 2025年12月01日Java KeyStore 用命令生成keystore文件

1.生成keyStore文件
在命令行下执行以下命令:
Shell代码 收藏代码

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

其中
-genkey表示生成密钥
-validity指定证书有效期,这里是36000天
-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  输入的主密码          (如果和 keystore 密码相同,按回车):  再次输入新密码:  

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

2.生成自签名证书
光有keyStore文件是不够的,还需要证书文件,证书才是直接提供给外界使用的公钥凭证。
导出证书:
Shell代码 收藏代码

keytool -export -keystore d:\zlex.keystore -alias www.zlex.org -file d:\zlex.cer -rfc  

其中
-export指定为导出操作
-keystore指定keystore文件
-alias指定导出keystore文件中的别名
-file指向导出路径
-rfc以文本格式输出,也就是以BASE64编码输出
这里的密码是 123456

控制台输出:
Console代码 收藏代码

输入keystore密码:  保存在文件中的认证   
代码 文件 密码 证书 输入 生成 名称 输出 命令 再次 别名 单位 所在 控制台 新密 控制 有效 相同 不够 也就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 以太网添加信任服务器名称 成都有哪些是软件开发学校 思科网络技术大全 服务器备份管理平台 嵌入式关系型数据库排名 软件开发质量管理体系审核记录 手机泰拉瑞亚在线联机服务器 c ado 连接数据库 怎么使用数据库检测电脑 服务器 参数 数据库接口和linux接口 网络安全手抄报简单又好画四年级 我的世界国际版服务器有中文的吗 tp5 model 数据库 轨道交通网络安全特点 阿里云云服务器如何备份 存储服务器怎样挣钱 通信网络安全原理郑鲲课后答案 数据库定义两位小数 安阳软件开发合理避税怎么进行 表格数据库如何打开 常用的网络技术最新进展 云服务器为什么要创建虚拟机 一个游戏服务器能同时在线多少人 我国提出的网络安全主张是什么 民生银行 软件开发中心 星河云海网络技术 2021年网络安全宣传周文章 手机软件开发培训中心 昆明 软件开发 4年经验
0