Interstage Application Server シングル・サインオン運用ガイド
目次 索引 前ページ次ページ

第5章 アプリケーションの開発> 5.1 Javaアプリケーションの開発> 5.1.3 アプリケーション実行環境の設定

5.1.3.5 トラストストアファイルの作成

 JavaアプリケーションがSSL通信を使用して認証サーバとのユーザID/パスワードによる認証を行うには、トラストストアファイルを使用します。トラストストアファイルを使うと、Javaアプリケーションが認証サーバのサイト証明書を検証できるようになります。

通信路を暗号化するだけの通信方法の場合は、ログイン構成ファイルにおいて“authservertrusted="yes"”オプションを指定してください。これは認証サーバを信頼して、認証サーバのサイト証明書を検証せずにSSL通信を行います。この場合、トラストストアファイルを用意する必要はありません。ログイン構成ファイルについては“ログイン構成ファイルの作成”を参照してください。

トラストストアファイルを作成するには以下の2つの方法があります。

  1. Interstage証明書環境を使用する方法
  2. JDKに付属しているkeytoolコマンドを使用する方法

Interstage証明書環境を使用する方法

認証サーバのサイト証明書および認証サーバの認証局証明書を取得します。取得した証明書をInterstage証明書環境に登録します。Interstage証明書環境への証明書の登録に関する詳細については “セキュリティシステム運用ガイド”の“SSLなど、署名や暗号処理を行うための設定方法”―“環境の構築方法”を参照してください。
 Interstage証明書環境に証明書を登録すると、トラストストアファイルは以下のパスに格納されますので、アプリケーション起動時にシステムプロパティjavax.net.ssl.trustStoreでファイル名を指定してください。


Interstageのインストールディレクトリ:デフォルト
C:\Interstage\etc\security\env\keystore\.keystore


/etc/opt/FJSVisas/security/env/keystore/.keystore


keytoolコマンドを使用する方法

認証サーバのサイト証明書または認証サーバの認証局証明書を取得します。次にkeytoolコマンドでトラストストアファイルを取得します。

keytoolコマンドについては、Sun Microsystems,Inc.から提供されているJ2SDKのドキュメントを参照してください。

使用方法

keytool -import -file 証明書ファイルの絶対パス名 -keystore トラストストアファイルの絶対パス名

 トラストストアファイルは、以下のファイルが使用可能です。

 
 認証サーバのサイト証明書や認証局の証明書がUTF-8形式の場合、JDK1.4を使用してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005