Loading

SpringBoot 应用开启https配置

SpringBoot应用配置https很方便,这里用自签名证书做例子

生成证书

keytool -genkey -alias test-api -dname "CN=test,OU=test,O=test,L=GuangZhou,ST=GuangDong,C=CN" -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore ssl-server.p12 -validity 365 -keypass changeit -storepass changeit

将在上一步生成的证书放到src/main/resources目录下

application.yaml 配置

security:
  require-ssl: true
server:
  port: 8443
  ssl:
    key-store: classpath:ssl-server.p12
    key-store-password: changeit
    keyAlias: test-api
    keyStoreType: PKCS12

参考:

posted @ 2020-05-20 16:27  yaro-feng  阅读(396)  评论(0编辑  收藏  举报