2013-02-20 5 views
11

sslを使用するようにDropwizardを設定できないようです。DropwizardとSSL

私はキー

openssl genrsa -des3 -out server.key 1024 

と証明書

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

を作成し、そこからキーストア

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

にインポートしましたが、私は、キーストアを配置しました。 jksファイルを/ src/main/resourcesにコピーし、dropwizardのconfig.yamlファイルに追加します。

は、その後、私はマニュアルに従ってdropwizardのためのSSLの設定を試してみました:私は、ログインページに移動したときに

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

しかし、それだけでHTTPSなしで動作しますとエラー107(ネット:: ERR_SSL_PROTOCOL_ERROR)を提供します: httpsを使用しているときにSSLプロトコルエラー。

他にも手順がありますか?

答えて

21

私はメーリングリストに掲載されており、Codahaleは迅速に対応しました。 http::セクションの設定yamlファイルにnonblocking + sslコネクタを設定していませんでした。置くこと

connectorType: nonblocking+ssl 

すべてを修正しました。ありがとうdropwizardウィザード!