https生成证书

  1. 进入jdk安装目录,运行cmd命令行窗口,使用keytool命令生成证书

  2. 为服务端生成证书 keytool -genkey -v -alias tomcat -keyalg RSA -keystore tomcat.keystore -validity 36500

    img

    命令参数介绍:

    keytool

    -genkey

    -alias tomcat(别名)

    -keypass 123456(别名密码)

    -keyalg RSA(算法)

    -keysize 1024(密钥长度)

    -validity 365(有效期,天单位)

    -keystore tomcat.keystore(指定生成证书的位置和证书名称)

    -storepass 123456(获取keystore信息的密码)

  3. 生成客户端证书:client.p12(为浏览器生成证书,以便让服务器来验证它。为了能将证书顺利导入至IE和Firefox,证书格式应该是PKCS12)

    keytool -genkey -v -alias client -keyalg RSA -storetype PKCS12 -keystore client.p12 -validity 36500

  4. 生成的client.p12在jdk当前目录生成    spring boot 代码配置: #https配置

  5. security.require-ssl=true
    #server.ssl.key-store=classpath:keystore.p12
    #server.ssl.key-store=file:/infosec/netauth/ssl/keystore.p12
    server.ssl.key-store=file:D:/DevelopmentSoftware/jdk_tool/jdk-11/client.p12
    server.ssl.key-store-password=123456
    server.ssl.key-store-type=PKCS12
    server.ssl.key-alias=client

  6.  

posted @   JLCUI  阅读(123)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2020-04-27 java对list进行分页处理
点击右上角即可分享
微信分享提示