1. 需要确保安装了JDK。

  2. 在命令行中输入如下命令:

    keytool.exe -genkeypair -alias filename -keyalg RSA -keypass 501937 -storepass 501937 -keyalg RSA -keysize 2048 -validity 3650 -keystore filename.jks
    您的名字与姓氏是什么?
    [Unknown]:  cheng
    您的组织单位名称是什么?
    [Unknown]:  wang
    您的组织名称是什么?
    [Unknown]:  qiu
    您所在的城市或区域名称是什么?
    [Unknown]:  shanghai
    您所在的省/市/自治区名称是什么?
    [Unknown]:  shanghai
    该单位的双字母国家/地区代码是什么?
    [Unknown]:  CN
    CN=cheng, OU=wang, O=qiu, L=shanghai, ST=shanghai, C=CN是否正确?
    [否]: yWarning:
    JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore filename.jks -destkeystore filename.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。keytool -importkeystore -srckeystore filename.jks -destkeystore filename.jks -deststoretype pkcs12
    输入源密钥库口令:
    已成功导入别名 filename 的条目。
    已完成导入命令: 1 个条目成功导入, 0 个条目失败或取消Warning:
    已将 "filename.jks" 迁移到 Non JKS/JCEKS。将 JKS 密钥库作为 "filename.jks.old" 进行了备份。注:
    storepass keystore 文件存储密码
    keypass 私钥加解密密码
    PS: 上面两个密码要一致
    keyalt 采用公钥算法,默认是DSA
    validity 有效期 单位是天
    keysize 密钥长度(DSA算法对应的默认算法是sha1withDSA,不支持2048长度,此时需指定RSA)
    keystore 指定keystore文件 如上面命令中filename.jks
    
  3. 此时我们就可以在文件夹中看见两个文件,以".jks"为后缀的文件就是我们需要的文件了。

如何生成jks证书文件相关推荐

  1. 使用jdk生成ssl证书文件

    java自带有 ssl 证书生成的工具, 在 /bin/keytools.exe 需要确认已经正确配置JAVA_HOME的环境变量 生成服务端证书: keytool -genkey -v -alias ...

  2. K8S_Google工作笔记0010---通过二进制方式_生成SSL证书文件

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 咱们为etcd生成证书. 可以按照这个上面的操作,区下载证书, wget https://pkg. ...

  3. 查看jks证书文件内容

    操作命令: keytool -v -list -keystore https_keystore.jks 输出结果样例 密钥库类型: jks 密钥库提供方: SUN您的密钥库包含 1 个条目别名: se ...

  4. keytool工具生成jks证书

    keytool -genkeypair -alias testTest -keypass testTest -keyalg RSA -keysize 2048 -validity 365 -keyst ...

  5. Java 对 PDF 文件进行电子签章 如何生成PKCS12证书

    记录世界,记住你.侵权请联系博主删除. 转自:https://blog.csdn.net/qq_30336433/article/details/83819572 pom.xml <depend ...

  6. 利用keytool工具生成数字证书

    一.制作数字证书  因测试微信小程序, 腾讯要求使用 https协议,所以需要使用证书.使用jdk工具制作数字证书流程如下: 1.查看JDK是否安装,使用命令java -version 2.切换目录至 ...

  7. 深入浅出 SSL/CA 证书及其相关证书文件(pem、crt、cer、key、csr)

    互联网是虚拟的,通过互联网我们无法正确获取对方真实身份.数字证书是网络世界中的身份证,数字证书为实现双方安全通信提供了电子认证.数字证书中含有密钥对所有者的识别信息,通过验证识别信息的真伪实现对证书持 ...

  8. 生成HTTPS证书及使用

    生成证书和秘钥 使用JDK7的keytool工具生成 转到JDK的安装目录下的bin,如/usr/java/jdk1.7.0_79/bin 生成非对称密钥 keytool -genkeypair -v ...

  9. java生成Https证书,及证书导入的步骤和过程

    原文参考:http://www.cnblogs.com/fron/p/https-20170111.html 以下是相关的Tomcat,JDK和Windows环境: Tomcat版本:tomcat-7 ...

最新文章

  1. html5引入spring标签,[MVC]5 使用Spring标签库
  2. java等待欢迎界面_android welcome欢迎界面3秒后自动跳转
  3. 实用C#编程规范(转载)
  4. 基于数据挖掘的旅游推荐APP(五):景点推荐模块
  5. .zip.001 -- .zip.003解压缩
  6. 2018php项目实战视频教程,2018PHP实战技术VIP在线学习视频课程
  7. 默认网关出现乱码_SpringCloudZuul服务网关
  8. java堆内存_java堆内存详解
  9. 一车abs线路怎么量_神木沥青拌合站烧火油怎么购买更划算
  10. 计算机辅储存器有什么,计算机辅存储器包括
  11. 算法笔记方法论4 枚举法 详细笔记
  12. Java程序员必读精选书籍分享,强烈推荐
  13. http_认证机制https加密TLSSSL密钥对(公钥私钥)
  14. 【torch.optim】优化器的使用 / 学习率的调整 / SWA策略
  15. 程序员群嘲红芯浏览器:注释过度很业余 创新混淆视听
  16. 如何使用ssh来连接windows
  17. 诚意干货:如何神不知鬼不觉破解你家路由器 | 硬创公开课
  18. 纯前端实现模糊查询 或和且
  19. 布尔操作符:逻辑或 (||)、逻辑与()、逻辑非(!)
  20. 【正点原子Linux连载】第五章 文件属性与目录-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1

热门文章

  1. 爱是什么——读弗洛姆《爱的艺术》的读后感作文3000字
  2. 一文梳理 | 电力企业网络安全管理及等级保护工作重点
  3. printf()和sprintf()
  4. numpy的文件存储.npy .npz 文件详解
  5. 修改seting里面的休眠时间列表
  6. CUDA学习之CUDA执行模型--part3
  7. C语言绘制象棋棋盘/残局
  8. 通信类会议期刊排名(转)
  9. 命名规则之大驼峰命名法和小驼峰命名法
  10. python中的解码与编码