2016-12-14 9 views
0

私はSpringアプリケーションにSSLを実装しようとしています。私はkeytoolでSSLキーを生成し、それを私のapplication.propertiesに入れました。コンパイル時に私がメッセージを取得:SSLとSpringとのSSL

Jetty started on port(s) 8443 (ssl, http/1.1) 

しかし、私は私の角度から2残りのクエリを送信しようとすると、私は応答を得た:「中止します」。また、端末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 

何か考えてみたいですか?前もって感謝します。

答えて

0

keytool -genkeypair -keystore keystore.jks -storepass PASSWORD -keypass PASSWORD -alias jetty -keyalg RSA -keysize 2048 -validity 5000 -dname "CN=HOSTNAME, OU=Example, O=Example, L=Unspecified, ST=Unspecified, C=US" -ext "SAN=DNS:HOSTNAME,IP:IPADDRESS" -ext "BC=ca:true" 

変更パスワード、ホスト名と必要なIPADDRESS以下とあなたの自己署名証明書を作成してください。

HTTP/1.1プロトコルで接続しているAngular 2を確認し、curlでlocalhost:8443を確認してください。curlはデフォルトでSSL証明書の検証を行います。