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

第2章 環境構築(SSO管理者編)> 2.4 認証サーバの構築> 2.4.1 SSL通信環境の構築

2.4.1.3 証明書の有効性確認を行うための準備

 証明書認証時にCRL(Certificate Revocation List)による証明書の有効性確認を行うことができます。以下に、証明書の有効性確認の運用を行う場合の準備について説明します。
 証明書の有効性確認の運用を行わない場合、以下の準備を行う必要はありません。

■認証サーバでSSL通信を行う場合

 認証サーバでSSL通信を行う場合は、以下に示す設定を行ってください。

  1. CRL発行局の証明書の登録 (注1)
  2. CRLの登録

注1)SSL通信を行うための準備”で登録したサイト証明書とは異なる認証局から発行されたCRLを登録する場合に行ってください。

■SSL通信をSSLアクセラレータで行う場合、またはSSL通信をInterstage Security Directorで行う場合

 SSL通信をSSLアクセラレータで行う場合、またはSSL通信をInterstage Security Directorで行う場合は、以下に示す設定を行ってください。

  1. Interstage証明書環境の作成
  2. CRL発行局の証明書の登録
  3. CRLの登録

Interstage証明書環境の作成

 Interstage証明書環境が作成されていない場合、scsmakeenvコマンドを使用してInterstage証明書環境を作成します。

 scsmakeenvコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“SSL環境設定コマンド”を参照してください。


 scsmakeenvコマンドを使用して、Interstage証明書環境を新規に作成する例です。
 パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

C:\> scsmakeenv -e
New Password:
Retype:
SCS: 情報: scs0100: Interstage証明書環境を作成しました。
C:\>


 scsmakeenvコマンドを使用して、nobodyによるアクセス権限が設定されたInterstage証明書環境を新規に作成する例です。
 なお、証明書環境を作成する前に環境変数JAVA_HOMEにJDK、またはJREのインストールパスを設定してください。
 以下はBourneシェルを使用した実行例です。パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

# JAVA_HOME=/opt/FJSVawjbk/jdk14;export JAVA_HOME
# scsmakeenv -e -g nobody
New Password:
Retype:
UX:SCS: 情報: scs0100: Interstage証明書環境を作成しました。
UX:SCS: 情報: scs0180: Interstage証明書環境の所有グループを設定しました。
#


 scsmakeenvコマンドを使用して、iscertgによるアクセス権限が設定されたInterstage証明書環境を新規に作成する例です。
 例では、Interstage証明書環境へのアクセスを許可する所有グループとしてiscertgを作成し、作成したiscertgにInterstage HTTP Serverの環境定義ファイル(httpd.conf)のUserディレクティブに初期値として設定されている実効ユーザnobodyを追加しています。
 なお、証明書環境を作成する前に環境変数JAVA_HOMEにJDK、またはJREのインストールパスを設定してください。
 以下はBourneシェルを使用した実行例です。パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

# groupadd iscertg
# usermod -G iscertg nobody
# JAVA_HOME=/opt/FJSVawjbk/jdk14;export JAVA_HOME
# scsmakeenv -e -g iscertg
New Password:
Retype:
UX:SCS: 情報: scs0100: Interstage証明書環境を作成しました。
UX:SCS: 情報: scs0180: Interstage証明書環境の所有グループを設定しました。
#

CRL発行局の証明書の登録

 CRLの登録を行う前にCRL発行局の証明書を取得し登録する必要があります。CRL発行局の証明書が登録されていない場合、CRL発行局の証明書を事前に登録してください。

 CRL発行局の証明書の登録には、証明書・CRL登録コマンド(scsenter)を使用します。
 scsenterコマンドには、scsmakeenvコマンドで指定したセキュリティ環境にアクセスするためのパスワードと証明書のニックネームを指定します。

 scsenterコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“SSL環境設定コマンド”を参照してください。


 CRL発行局の証明書        C:\WINNT\temp\crlca-cert.cer
 CRL発行局の証明書のニックネーム CRLCACERT

 取得したCRL発行局の証明書を“C:\WINNT\temp\crlca-cert.cer”にした場合の例です。必要に応じて証明書のファイルパス名を変更してください。
 パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

C:\>scsenter -n CRLCACERT -f C:\WINNT\temp\crlca-cert.cer
Password:
証明書がキーストアに追加されました。
SCS: 情報: scs0104: 証明書を登録しました。
C:\>


 CRL発行局の証明書        /tmp/crlca-cert.cer
 CRL発行局の証明書のニックネーム CRLCACERT

 取得したCRL発行局の証明書を“/tmp/crlca-cert.cer”にした場合の例です。必要に応じて証明書のファイルパス名を変更してください。
 なお、証明書の取得申請を行う前に環境変数JAVA_HOMEにJDK、またはJREのインストールパスを設定してください。
 以下はBourneシェルを使用した実行例です。パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

# JAVA_HOME=/opt/FJSVawjbk/jdk14;export JAVA_HOME
# scsenter -n CRLCACERT -f /tmp/crlca-cert.cer
Password:
証明書がキーストアに追加されました。
UX:SCS: 情報: scs0104: 証明書を登録しました。
#

CRLの登録

 証明書の有効性確認を行うには認証局より取得したCRLを証明書・CRL登録コマンド(scsenter)を使用して登録する必要があります。
 scsenterコマンドには、scsmakeenvコマンドで指定したセキュリティ環境にアクセスするためのパスワードを指定します。
 なお、CRLの登録には、-cオプションを必ず指定してください。

 scsenterコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“SSL環境設定コマンド”を参照してください。

 CRLを登録し、認証サーバの構築時に、環境設定で[証明書認証の動作]の[証明書の失効確認]を[する]に設定することにより利用者の証明書の有効性を確認します。


 認証局より取得したCRL  C:\WINNT\temp\crl.crl

 取得したCRLを“C:\WINNT\temp\crl.crl”にした場合の例です。必要に応じてCRLのファイルパス名を変更してください。
 パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

C:\>scsenter -c -f C:\WINNT\temp\crl.crl
Password:
SCS: 情報: scs0105: CRLを登録しました。
C:\>


 認証局より取得したCRL  /tmp/crl.crl

 取得したCRLを“/tmp/crl.crl”にした場合の例です。必要に応じてCRLのファイルパス名を変更してください。
 なお、CRLの登録を行う前に環境変数JAVA_HOMEにJDK、またはJREのインストールパスを設定してください。
 以下はBourneシェルを使用した実行例です。パスワードの入力を促されたら、Interstage証明書環境にアクセスするためのパスワードを入力してください。入力したパスワードは表示されません。

# JAVA_HOME=/opt/FJSVawjbk/jdk14;export JAVA_HOME
# scsenter -c -f /tmp/crl.crl
Password:
UX:SCS: 情報: scs0105: CRLを登録しました。
#


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

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