ServiceNow インスタンスは Java KeyStore ファイルをサポートしているため、生成した公開証明書をマシン上の Java KeyStore ファイルに変換します。生成後、ファイルを ServiceNow インスタンスにアップロードする必要があります。
手順
-
マシンでコマンドプロンプトを開きます。
-
cd コマンドを使用して、公開証明書を生成した場所にディレクトリを変更します。
-
コマンドプロンプトで、 コマンド openssl pkcs12 -export -in publickey.cer -inkey private.key -out <your-file-name>.p12 -name "<your-custom-name>” を実行します。
-
Enter Export Password プロンプトで、エクスポートパスワードを作成します。
-
Verifying - Enter Export Password prompt プロンプトで、作成したエクスポートパスワードを再入力します。
P12 ファイルが作成されます。
-
P12 ファイルをマシンのそれぞれの JDK/bin フォルダーにコピーします。
注: マシンの OS によっては、JDK/bin フォルダーの場所が異なる場合があります。
-
パスを JDK/bin フォルダーにコピーします。
-
コマンドプロンプトで、cd コマンドを使用して、現在のディレクトリを JDK/bin フォルダーに変更します。
-
P12 ファイルを Java KeyStore ファイルに変換するには、コマンド keytool -importkeystore -srckeystore <P12-file-name>.p12 -srcstoretype pkcs12 -destkeystore <Java-KeyStore-filename>.jks を実行します。
-
Enter destination keystore password プロンプトで、パスワードを作成します。
-
Re-enter new password プロンプトで、作成した宛先 Keystore パスワードを再入力します。
-
Enter source keystore password プロンプトで、P12 ファイルを生成するために作成したものと同じパスワードを入力します。
Java KeyStore ファイルが JDK/bin の場所に作成されます。