2013-02-20 32 views
11

Tôi không thể định cấu hình Dropwizard để sử dụng ssl.Dropwizard và SSL

tôi đã tạo ra một chìa khóa

openssl genrsa -des3 -out server.key 1024 

và chứng chỉ

openssl req -new -key server.key -days 365 -out server.crt -x509 

và nhập nó vào một keystore

keytool -import -file server.crt -keystore keystore.jks 

Từ đó, tôi đã đặt keystore. tệp jks vào/src/main/resources, cùng với tệp config.yaml cho dropwizard.

Sau đó, tôi đã cố gắng cấu hình ssl cho dropwizard theo hướng dẫn:

http: 
    ssl: 
    keyStore: ./keystore.jks 
    keyStorePassword: ******** 

Tuy nhiên, khi tôi điều hướng đến trang đăng nhập, nó chỉ hoạt động mà không https: và đưa Lỗi 107 (net :: ERR_SSL_PROTOCOL_ERROR): Lỗi giao thức SSL khi sử dụng https.

Có các bước khác mà tôi bị thiếu không?

Trả lời

21

Tôi đã đăng trên danh sách gửi thư và Codahale đã phản hồi nhanh. Tôi đã không đặt nonblocking + ssl connector trong tập tin cấu hình yaml của tôi trong phần http:. Đặt trong

connectorType: nonblocking+ssl 

cố định mọi thứ. Cảm ơn wizard dropwizard!