我正在使用JHipster生成的Spring Boot。我使用Java的keytool应用程序生成了密钥库。我的.yml文件看起来像:
server:
port: 9090
ssl:
enabled: true
key-store: myKeystore.p12
key-store-password: ******
key-store-provider: SunJSSE
key-store-type: PKCS12
key-alias: tomcat
protocol: TLS
当我将enabled设置为false时,服务器可以使用HTTP协议,当我启用它时,不会使用HTTP或HTTPS协议从服务器获取任何端点的响应。
答案 0 :(得分:1)
这是因为您使用了CA不信任的证书。 如果您使用邮递员或任何请求模拟器进行测试,它将返回0Bytes。 如果您使用浏览器进行测试,它会告诉您必须手动信任证书。