私はいくつかのプロキシサーブレットを持っています:代替テキスト http://img395.imageshack.us/img395/2770/capturei.png、そしてこのサーブレットへの接続(図のcon Aとcon B)を安全にしたい(SSLを使用) )。このプロキシは、Maven Jetty プラグインで動作します。SSL リクエストを処理するように jetty を設定しました。
<connector implementation="org.mortbay.jetty.security.SslSocketConnector">
<port>8443</port>
<maxIdleTime>30000</maxIdleTime>
<keystore>D:\Projekt\Proxy\keystore</keystore>
<password>test</password>
<keyPassword>test</keyPassword>
</connector>
しかし、このプロキシを (ブラウザで) 通過しようとすると、例外を受け取りました:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at
com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:523) at
com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355) at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789) at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112) at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1139) at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123) at
org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:631) at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
どこに問題があるのでしょうか、または別の方法でどうすればよいでしょうか?