14.4.2 自己署名サーバー証明書の使用
この項では、/etc/oracle/graph
に自己署名証明書を生成し、この証明書を使用するようにグラフ・サーバー(PGX)を構成するステップについて説明します。
- 自己署名サーバー証明書の生成
openssl
コマンドを使用して自己署名サーバー証明書を作成できます。 - グラフ・サーバー(PGX)の構成
グラフ・サーバー(PGX)構成ファイルで、サーバー証明書とサーバーの秘密キーへのパスをPEM形式で指定する必要があります。 - 自己署名証明書を信頼するためのクライアントの構成
自己署名付きグラフ・サーバー(PGX)証明書を受け入れるようにクライアント・アプリケーションを構成する必要があります。
親トピック: トランスポート層セキュリティの設定
14.4.2.1 自己署名サーバー証明書の生成
openssl
コマンドを使用して、自己署名サーバー証明書を作成できます。
次のステップでは、自己署名サーバー証明書を生成する方法を示します。
親トピック: 自己署名サーバー証明書の使用
14.4.2.2 グラフ・サーバー(PGX)の構成
グラフ・サーバー(PGX)構成ファイルで、サーバー証明書へのパスとサーバーの秘密キーをPEM形式で指定する必要があります。
ノート:
Webアプリケーションのダウンロード・パッケージを使用してグラフ・サーバーをWebサーバーにデプロイする場合、このセクションは適用されません。TLSの構成方法の詳細は、Webサーバーのマニュアルを参照してください。親トピック: 自己署名サーバー証明書の使用
14.4.2.3 自己署名証明書を信頼するためのクライアントの構成
グラフ・サーバー(PGX)の自己署名証明書を受け入れるようにクライアント・アプリケーションを構成する必要があります。
自己署名証明書を信頼するようにクライアントを構成するには、ルート証明書をJavaインストールのローカル・トラスト・ストアにインポートする必要があります。
- JavaまたはPythonクライアントの場合、すべてのクライアントによって使用されるすべてのJavaインストールにルート証明書をインポートする必要があります。
ノート:
JShellクライアントには、Java 11以降が必要です。 - グラフ・ビジュアライゼーション・アプリケーションの場合、グラフ・サーバー(PGX)を実行している環境のシステムJavaインストールまたはグラフ・ビジュアライゼーション・アプリケーションを提供するWebサーバーにルート証明書をインポートする必要があります。つまり、グラフ・ビジュアライゼーション・アプリケーションを提供するサーバーを実行しているOSユーザーが使用するJDKインストールです。
次のステップに示すように、ルート証明書をインポートできます。
親トピック: 自己署名サーバー証明書の使用