2016-12-14 3 views
0

Я пытаюсь реализовать SSL в своем приложении Spring. Я создал ключ SSL keytool и поместил его в мои приложения. Во время компиляции я получаю сообщение: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" 

Изменить пароль, имя хоста и IP-адрес, где это необходимо.

Проверьте, подключен ли Угловой 2 по протоколу HTTP/1.1, а также проверьте localhost: 8443 с curl, curl выполняет проверку SSL-сертификата по умолчанию, если есть какая-либо ошибка, напишите его здесь.

Смежные вопросы