Java Spring引导Api Rest SSL
我有一个SpringBootAPI Rest,但SSL证书有问题。 当我在不配置HTTPS的情况下使用应用程序时,它可以正常工作,如下所示: 应用程序。属性:Java Spring引导Api Rest SSL,java,spring,spring-boot,ssl,Java,Spring,Spring Boot,Ssl,我有一个SpringBootAPI Rest,但SSL证书有问题。 当我在不配置HTTPS的情况下使用应用程序时,它可以正常工作,如下所示: 应用程序。属性: server.port=8443 #security.require-ssl=true #server.ssl.key-store-type=PKCS12 #server.ssl.key-store=classpath:keystore.p12 #server.ssl.key-store-password=MyPass #server.s
server.port=8443
#security.require-ssl=true
#server.ssl.key-store-type=PKCS12
#server.ssl.key-store=classpath:keystore.p12
#server.ssl.key-store-password=MyPass
#server.ssl.key-alias=opusclick
server.port=8443
security.require-ssl=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=MyPass
server.ssl.key-alias=opusclick
邮差请求:
server.port=8443
#security.require-ssl=true
#server.ssl.key-store-type=PKCS12
#server.ssl.key-store=classpath:keystore.p12
#server.ssl.key-store-password=MyPass
#server.ssl.key-alias=opusclick
server.port=8443
security.require-ssl=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=MyPass
server.ssl.key-alias=opusclick
另一方面,当我启用HTTPS协议时:
应用程序。属性:
server.port=8443
#security.require-ssl=true
#server.ssl.key-store-type=PKCS12
#server.ssl.key-store=classpath:keystore.p12
#server.ssl.key-store-password=MyPass
#server.ssl.key-alias=opusclick
server.port=8443
security.require-ssl=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=MyPass
server.ssl.key-alias=opusclick
邮差请求:
server.port=8443
#security.require-ssl=true
#server.ssl.key-store-type=PKCS12
#server.ssl.key-store=classpath:keystore.p12
#server.ssl.key-store-password=MyPass
#server.ssl.key-alias=opusclick
server.port=8443
security.require-ssl=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=MyPass
server.ssl.key-alias=opusclick
最奇怪的是,当我配置HTTPS时,如果我在控制器响应中放置一个断点,则返回与启用HTTP协议时相同的响应
我的问题是为什么会发生这种情况 我猜您使用的是自签名SSL证书。 邮递员默认情况下禁用自签名SSL证书 您必须在邮递员设置中禁用SSL证书验证
只需进入设置>常规并禁用它 非常感谢你的回答。我试图实现的是,当从浏览器发出相同的请求时,它会工作。因为当我在Postman中停用此选项时,我有了一个答案?我认为浏览器不会阻止自签名证书,但Postman默认会阻止。我只是怀疑仍然存在。而且我的证书不是自签的,我是从Name便宜买的。为什么会被屏蔽?我只是在谷歌上搜索了一下,也许这能帮上忙: