署名ツールを使用して ServiceNow アプリケーションでサポートされているレコードに署名する方法について説明します。
始める前に
必要なロール:admin
これらのステップを実行するには、以下が必要です。
手順
-
ローカル環境で signRecords.sh スクリプトを含むディレクトリに移動します。
-
レコードに署名するには、次のコマンド形式を使用します。
./signRecords.sh -d [Path to the root directory of the ServiceNow Application to Sign] -f [Path to the Keystore file]
例:
./signRecords.sh -d /users/abc/ServiceNow-App-1 -f /users/abc/codesigning.p12
-
プロンプトが表示されたら、キーストアのパスワードを入力します。
パスワードがない場合は Enter キーを押します。
-
出力をレビューして、署名が成功したことを確認します。
Sep 26, 2022 2:41:09 PM com.snc.java.commands.ACommand start
INFO: CODESIGN: executing codesigning...
Sep 26, 2022 2:41:09 PM com.snc.core.codesigning.CodeSignerSupplier get
INFO: CODESIGN: signing record for documentId: 65e811327702111057416efe7c5a994f
Sep 26, 2022 2:41:11 PM com.snc.java.commands.ACommand start
INFO: CODESIGN: codesigning successfully completed!
前の出力例では、署名ツールは提供されたキーストアファイルを使用してレコードに署名しました。以下についても確認できます。
-
スタジオ でリモート変更を適用することにより、更新されたアプリケーションをインスタンスにインポートして戻します。