• Spring boot使用keytool配置ssl


    1.使用keytool生成证书

    https://www.cnblogs.com/baby123/p/12698757.html

    2.spring boot

    复制证书放在rescurces下

    spring boot修改配置添加

    server.port=8443
    server.ssl.key-store=classpath:test.p12
    server.ssl.key-store-password=123456
    server.ssl.key-alias=test
    server.ssl.key-password=xyz123
    server.ssl.keyStoreType=PKCS12

    3.测试

    添加控制器HelloController.java

    @RequestMapping("/hello")
    public String hello() {
        return "Hello World!";
    }

    GET https://localhost:8443/hello

    返回 Hello World!

    注:

      使用postman测试如果出现

    • The server couldn't send a response:
      Ensure that the backend is working properly
    • Self-signed SSL certificates are being blocked:
      Fix this by turning off 'SSL certificate verification' in Settings > General
    • Proxy configured incorrectly
      Ensure that proxy is configured correctly in Settings > Proxy
    • Request timeout:
      Change request timeout in Settings > General

    在Postmain的 File》Settings》Genera选项卡中关闭 SSL certificate verification

  • 相关阅读:
    48. Rotate Image
    83. Remove Duplicates from Sorted List
    46. Permutations
    HTML5笔记
    18. 4Sum
    24. Swap Nodes in Pairs
    42. Trapping Rain Water
    Python modf() 函数
    Python min() 函数
    Python max() 函数
  • 原文地址:https://www.cnblogs.com/baby123/p/12698801.html
Copyright © 2020-2023  润新知