前のトピック: 一方向 SSL の有効化次のトピック: トランザクション Web サービスと CA AuthMinder サーバの間の保護された通信の有効化


双方向 SSL の有効化

次の手順に従ってください:

  1. SSL 通信用に Java SDK が展開されているアプリケーション サーバを有効にします。 詳細については、アプリケーション サーバ ベンダーのドキュメントを参照してください。
  2. Web ブラウザから管理コンソールにアクセスします。
  3. MA として管理コンソールにログインします。
  4. メイン メニューの[サービスおよびサーバの設定]タブをクリックします。
  5. サブメニューの[CA Strong Authentication]タブをクリックします。
  6. [インスタンス設定]で、[トラステッド認証機関]リンクをクリックし、該当するページを表示します。

    [トラステッド認証機関]ページが表示されます。

  7. 以下の情報を設定します。
  8. [保存]をクリックします。
  9. [インスタンス設定]で、[プロトコル管理]リンクをクリッ クし、該当するページを表示します。

    [プロトコル設定]ページが表示されます。

  10. プロトコルを設定するサーバ インスタンスを選択します。
  11. [プロトコルのリスト]セクションで、[ネイティブ トランザクション]リンクをクリックします。

    プロトコルを設定するページが表示されます。

  12. 以下のフィールドを設定します。
  13. [保存]ボタンをクリックします。
  14. CA AuthMinder サーバ インスタンスを再起動します。 CA AuthMinder サーバを再起動する方法については、「サーバ インスタンスの再起動」を参照してください。
  15. メイン メニューの[サービスおよびサーバの設定]タブをクリックします。
  16. サブメニューの[CA Strong Authentication]タブをクリックします。
  17. [システム設定]で、[AuthMinder 接続]リンクをクリックして、該当ページを表示します。

    [AuthMinder 接続]ページが表示されます。

  18. Transaction Native プロトコルに対して以下を設定します。
  19. [保存]ボタンをクリックします。
  20. CA AuthMinder サーバ インスタンスを再起動します。 CA AuthMinder サーバを再起動する方法については、「サーバ インスタンスの再起動」を参照してください。
  21. 以下の場所に移動します。
  22. エディタ ウィンドウで webfort.authentication.properties ファイルを開きます。
    1. 以下のパラメータを設定します。
      • authentication.transport = 2SSL (デフォルトでは、このパラメータは TCP に設定されます)
      • authentication.serverCACertPEMPath = <PEM 形式のルート証明書の絶対パス>

      たとえば、次のように指定できます: authentication.serverCACertPEMPath = <install_location>/certs/<ca_cert>.pem。

      • authentication.clientCertKeyP12Path = <absolute_path_of_Client_Certificate_in_P12_FORMAT>
      • authentication.clientCertKeyPassword = クライアントの PKCS#12 ファイルのパスワード

      注: webfort.authentication.properties ファイルの詳細については、「CA AuthMinder インストール ガイド」の「設定ファイルおよびオプション」を参照してください。

    2. 変更を保存して、ファイルを閉じます。
  23. エディタ ウィンドウで webfort.issuance.properties ファイルを開きます。
    1. 以下のパラメータを設定します。
      • issuance.transport = SSL (デフォルトで、このパラメータは TCP に設定されます。)
      • issaunce.serverCACertPEMPath = <PEM 形式のルート証明書の絶対パス>

      たとえば、次のように指定できます: issuance.serverCACertPEMPath = <install_location>/certs/<ca_cert>.pem。

      • issuance.clientCertKeyP12Path = <absolute_path_of_Client_Certificate_in_P12_FORMAT>
      • issuance.clientCertKeyPassword = クライアントの PKCS#12 ファイルのパスワード

      注: webfort.issuance.properties ファイルの詳細については、「CA AuthMinder インストール ガイド」の「設定ファイルおよびオプション」を参照してください。

    2. 変更を保存して、ファイルを閉じます。
  24. Java SDK が展開されているアプリケーション サーバを再起動します。
  25. 以下の手順に従って、CA AuthMinder サーバで SSL 通信が有効になっていることを確認します。
    1. 以下の場所に移動します。
      • Windows の場合

      <install_location>\Arcot Systems\logs

      • UNIX ベースのプラットフォームの場合

      <install_location>/arcot/logs

    2. テキスト エディタで arcotwebfortstartup.log ファイルを開きます。
    3. 以下のセクションを探します。

      Listing : [Successful listeners(Type-Port-FD)]

    4. このセクションで、以下の行を探します。
      Transaction-Native............................... : [SSL-9742-<Internal_listener_identifier>-[subject [<cert_subject>] issuer [<cert_issuer>] sn [<cert_serial_number>] device [<device_name>]]]
      
    5. ファイルを閉じます。