Webサーバ証明書インストール手順(Oracle Application Server10g)

サードパーティ製ツールで作成されたPKCS#12形式の証明書をインポートする場合は、こちらをご参照ください。

証明書ファイルの作成

(1) Webサーバ証明書ファイルをダウンロードします。

マイページにログインいただき、 インストールさせるWebサーバ証明書を選んでダウンロードしてください。
ファイル名は任意のものを指定します。(例:web.crt)

(2) 中間認証局証明書ファイルをリポジトリからダウンロードして保存してください。(例:einspkica.cer)

パブリック証明書
こちらのリポジトリより中間認証局証明書をダウンロードします。

(3) ルート認証局証明書を以下のURLからダウンロードして保存してください。(例:root.cer)

こちらの手順を参考に、ルート認証局証明書を取得してください。

(4) 証明書ファイルを保存します。

(1)~(3)で作成した証明書ファイルをWebサーバの任意のディレクトリに保存します。

認証局証明書のインストール

Oracle Application Serverに付属するツール「Wallet Manager」を使用します。

(1) Windowsエクスプローラから、これまで使用していたewallet.p12ファイルが配置されている以下のフォルダを開きます。

ORACLE_HOME\Apache\Apache\conf\ssl.wlt\(任意のフォルダ名)

(2) 現在使用されているewallet.p12をリネームしてバックアップします。

(3) [スタート]メニュー→[プログラム]→[oracle-(管理名)]→[統合管理ツール]を選択し、「Wallet Manager」を起動します。

(4) 「Wallet」から「開く」をクリックし、CSR作成時に保存した ewallet.p12が保存されているディレクトリを指定します。

(6)  CSR作成時に設定したパスワードを入力します

(7) 「「信頼できる証明書」を右クリックして、「信頼できる証明書のインポート」を選択します。」

(8) 「証明書を含むファイルを選択」を選択して、「OK」ボタンを押します。」

(9) インストールする証明書を選択して、「開く」ボタンを押します。」

(10) 8,9を繰り返し、中間認証局証明書、ルート証明書の2つをインストールします。

Webサーバ証明書のインストール

(1) WalletにおいてCSRを作成した「証明書:[要求済]」を右クリックして、「ユーザ証明書のインポート」を選択します。

(2) 「証明書を含むファイルを選択」を選択して、「OK」ボタンを押します。

(3) Webサーバ証明書ファイルを指定し、「開く」ボタンを押します。

(4) Webサーバ証明書の内容が表示されます。 内容に間違いがないことを確認します。

WalletをApacheに設定

(1) メニュー[Wallet]より[別名保存]を選択し、証明書情報が含まれたWalletをapacheの設定フォルダに保存します。

保存先:ORACLE_HOME\Apache\Apache\conf\ssl.wlt\(任意のフォルダ名)

※証明書を更新される場合は、上記ディレクトリに保存されているewallet.p12ファイルを事前に バックアップしてください。

(2) 保存先を指定し[OK]ボタンを押します。

Apacheの設定

(1) コマンドプロンプトにおいて以下を実行し、SSLWalletPasswordを生成します。

実行コマンド:

> cd ORACLE_HOME\Apache\Apache\bin\

> osslpassword -p CSR作成時パスワード OSログオンユーザ名

例:

SSLWalletPassword(上記赤枠内の文字列)は、Apache設定変更に必要になります。忘れないように大切に管理してください。

(2) ORACLE_HOME\Apache\Apache\conf\ssl.confをエディタで開き、次のパラメータを変更します。

例:

設定内容 ディレクティブ パラメータ(例)
Walletファイル SSLWallet ORACLE_HOME\Apache\Apache\conf\ssl.wlt\
(ewallet.p12保存先)
Walletパスワード SSLWalletPassword 作成したパスワード

※SSLWalletで指定するパスは、ewallet.p12ファイルを保存したパスにあわせてください。

(3) ORACLE_HOME\opmn\conf\opmn.xmlをエディタで開き、start-modeの値をssl-enabledに変更します。

設定内容 パラメータ
SSLの有効 <data id=”start-mode” value=”ssl-enabled“/>

Webサ―バの起動

(1) Oracle HTTP サーバを最起動します。

実行コマンド:

> ORACLE_HOME\opmn\bin\opmnctl stopall

> ORACLE_HOME\opmn\bin\opmnctl startall

(2) SSL接続の確認を行ないます。

ブラウザを起動し、「https:// 」から開始するURLにアクセスして画面が表示されることをご確認ください。 また、下図のようなブラウザの鍵マークのアイコンをクリックし、証明書ファイルが正常に表示されることをご確認ください。



以上で、証明書のインストールは完了です。

証明書・秘密鍵のバックアップ

Oracle Application Server 10gの証明書・秘密鍵ファイルは、次のディレクトリに保存されています。

保存先:ORACLE_HOME\Apache\Apache\conf\ssl.wlt\(任意のフォルダ名)\ewallet.p12

Webサーバがなんらかの原因により障害となった場合に証明書・秘密鍵を復旧させるためにするために必要となりますので、別の媒体にコピーして保存してください。 また、セキュリティ上最も重要な情報が含まれていますので、メールで送付するなど、外部へ流出することがないように充分にご注意ください。