この章では、パスワードを暗号化する方法について説明します。
Oracle API Catalogでは、デフォルトでパスワードの暗号化が有効になっています。
この章には、次のセクションがあります。
パスワードは、2つの異なる方法で暗号化でき、その1つはOracle API Catalogの「診断」ページを使用する方法で、もう1つはパスワード暗号化ツールを使用する方法です。暗号化パスワードを生成するには、次の手順を実行する必要があります。
Oracle API Catalogの「診断」ページにアクセスします。
http://host_name:port/application_name/diag/index.jspに移動します(host_nameは適切な場所に置き換えます)。
注意: Oracle API Catalog 12cリリースでは、Oracle API Catalogの「診断」ページはデフォルトで無効化されています。「診断」ページが現在無効化されていることを確認するには、http://host_name:port/application_name/diag/index.jspに移動します(host_nameは適切な場所に置き換えます)。「診断」ページが無効化されている場合、次のメッセージが表示されます。 現在、診断ページは無効化されています。Oracle Enterprise Repositoryの管理者に問い合せてください。 「診断」ページの有効化の詳細は、2.6項「Oracle API Catalogの診断ページへのアクセス」を参照してください。 |
「ツール」セクションにスクロールして、パスワードの文字列の暗号化リンクをクリックし、パスワードの暗号化ページを表示します。
クリア・テキストのパスワードを暗号化する文字列テキスト・ボックスに入力します。
「問合せの発行」ボタンをクリックします。
暗号化されたパスワード文字列をコピーして、適切なコンテキスト・ファイルまたはプロパティ・ファイルに貼り付けます。
パスワードの暗号化ツールは、<FMW_HOME>
/oer/modules/tools/solutions/12.1.3.0.0-OER-PasswordTools.zip
にあります。12.1.3.0.0-OER-PasswordTools.zip
ファイルには、次の2つのスクリプトがあります(Windows用およびUnix用)。
encrypt.bat/encrypt.sh - xmlの構成ファイルのパスワード要素を暗号化します
encryptpassword.bat/encryptpassword.sh - コマンド行からの単一のパスワードを暗号化します
この項には次のトピックも含まれます。
暗号化パスワードの推奨される使用方法は次のとおりです。
database.properties
ファイル内
データベースの接続パスワードです。
Antタスクのプロパティ・ファイルまたはビルド・スクリプト
Oracle API Catalogユーザーがログイン時に使用するパスワードです。
ハーベスタのHarvesterSettings.xml
構成ファイル内
HarvesterSettings.xml
ファイル内に格納されているパスワードです。
セキュリティを確保するため、構成ファイル内のパスワードは暗号化する必要があります。次の説明に従って、構成ファイルのパスワードを暗号化する必要があります。
セキュリティを確保するため、ハーベスタの構成ファイル内のパスワードは暗号化する必要があります。パスワードの暗号化ツール(encrypt.bat
/encrypt.sh
)がoer/modules/tools/solutions/12.1.3.0.0-OER-PasswordTools.zipにあり、これにより、ハーベスタの構成ファイル(HarvesterSettings.xml
)に格納されているパスワードを暗号化できます。
<Harvester Home>
ディレクトリに移動します。
次のように、コマンド・プロンプトからパスワード暗号化ツールを実行します。
> encrypt.bat HarvesterSettings.xml HarvesterSettings.xml
ここで
HarvesterSettings.xml
がハーベスタの構成ファイルです。