windows10下生成jks文件并生成cer证书(自制https证书)
目录
1、环境检查
2、生成jks文件
3、查看文件内容
4、生成证书
详细:
1、环境检查
前置环境,必须安装jdk。
JDK检查:
win键+R键,或者开始——cmd回车。
输入命令:
java -version
出现如下命令代表已安装jdk。
2、生成jks文件
打开jdk安装目录,如我的:C:\Program Files\Java\jre1.8.0_131\bin
直接路径栏输入 cmd回车:
输入命令:
keytool -genkeypair -alias yfkeystore -keyalg RSA -keypass iiii.1234 -storepass iiii.1234 -keyalg RSA -keysize 2048 -validity 3650 -keystore yfkeystore.jks
命令参数说明:
storepass 文件存储密码
keypass 私钥加解密密码
PS: 上面两个密码要一致
keyalt 采用公钥算法,默认是DSA
validity 有效期 单位是天
keysize 密钥长度(DSA算法对应的默认算法是sha1withDSA,不支持2048长度,此时需指定RSA)
keystore 指定keystore文件 如上面命令中yfkeystore.jks

查看路径,生成文件:
3、查看文件内容
keytool -list -keystore yfkeystore.jks -v
4、生成证书
keytool -alias yfkeystore -exportcert -keystore yfkeystore.jks -file yfkeystore.cer
然后输入密码:
查看路径,生成证书了
参考链接:https://www.jianshu.com/p/f758c035977b
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通