TOMCATでSSL

ショッピングサイトに会員がログインするときに、SSLを使いたい。

というわけで、デバグ用の開発環境のTOMCATSSLの設定をしました。

【開発環境】
サーバープラットフォーム:Windows XP SP3
WAS、httpサーバ:TOMCAT 5.5.27
JDK:1.5.0
IDEEclipse GANYMEDE

【設定手順】
1.キーストアの生成
C:\"Program Files"\Java\jdk1.5.0_17\bin\bin\keytool -genkey -alias tomcat -keyalg RSA

パスワードは、changeitを指定。

以下のディレクトリにキーストア(.keystore)が生成される。
C:\Documents and Settings\{ユーザ名}\.keystore⇒この.keystoreファイルは、Eclipse GANYMEDEにより生成されるTOMCATインスタンスにより、参照される。

2.Eclipse GANYMEDEが内部で使用しているTOMCATの設定ファイル(server.xml)の修正

Package Explorer
Servers→Tomcat v5.5 Server at localhost-config→server.xml

ポート番号:8443で検索し、8443→443に修正。
コメントアウトされている部分をコメントから外す。

3.Dynamic Web Projectで作成したプロジェクトをDEBUGモードで再起動する。


以上で、Eclipse GANYMEDEの環境から、https://localhost/....でアクセスできるようになりました。