带Spring和Jetty的java SSL
我试图在我的Spring应用程序中实现SSL。我通过keytool生成了SSL密钥,并将其放入我的应用程序中。财产。在编译过程中,我得到一个信息:
Jetty started on port(s) 8443 (ssl, http/1.1)
但当我试图从Angular 2发送rest查询时,我得到的回应是:“中止”。从终端crud查询中,我还得到:
Trying ::1...
Connected to localhost (::1) port 8443 (#0)
found 173 certificates in /etc/ssl/certs/ca-certificates.crt
found 694 certificates in /etc/ssl/certs
ALPN, offering http/1.1
gnutls_handshake() failed: Handshake failed
Closing connection 0
curl: (35) gnutls_handshake() failed: Handshake failed
知道吗?提前谢谢你
# 1 楼答案
尝试使用以下内容创建自签名证书
在需要时更改密码、主机名和IP地址
检查Angular 2是否通过HTTP/1.1协议连接,并用curl验证localhost:8443,默认情况下curl执行SSL证书验证,如果有任何错误,请写在这里