SpringBoot 配置HTTPS

HTTPS相对于HTTP来说有更好的安全性保证,在工作中有些开发任务需要HTTPS来完成。HTTPS证书有收费的也有免费的,小编今天为大家介绍jdk中提供的Java数字证书管理工具keytool,通过这个工具可以生产数字证书,下面就跟着小编一起学习吧。

工具/原料

  • jdk1.8
  • IntelliJ IDEA

方式/步骤

  1. 1

    首先找到本机中jdk的安装目次,在\jdk\bin目次下找keytool,如下图所示。

  2. 2

    然后执行号令keytool -genkey -alias tomcathttps -keyalg RAS -keysize 2048 -keystore sang.p12 -validity 365

    该号令用于建立新的密钥,利用的长短对称加密算法RSA,密钥的有用期为365天。

  3. 3

    在执行号令的过程中需要输入密码口令,您可以自行设置,然后接下来按照提问问题回覆即可,在最后一步的问题输入y,具体步调可以参考下图。固然输入密钥口令后会有一个警告提醒,可以忽略。

  4. 4

    以上步调执行完后,会在当前路径下生当作数字证书文件sang.p12。

  5. 5

    我们将该文件拷贝到项目标根路径下即可,如下图所示,然后启动办事。

  6. 6

    接下来再利用http请求会提醒请求需要TLS,我们改用https请求,这个过程中会有不平安提醒,点击“高级”--》“继续前去”即可。

注重事项

  • 生当作数字证书的过程中不要健忘上面输入的密码口令。
  • 发表于 2020-02-23 22:13
  • 阅读 ( 130 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论