About how to create and sign JAR files
こんにちは。JARファイルの作成と署名について質問があります。手順として、以下のフローで御社のWebサイトに記載されているコマンドを使って作成して署名してみましたが、エラーが表示されて動作しません。そこで、解決策を教えていただければ幸いです。
(1)エイリアスBへのCA証明書のインポート
"C:\~~~\jdk.1.8.0_311\bin\keytool.exe" -importcert -trustcacerts -alias B -keystore C:\Users~~ -files ~~~
(2)エイリアスAにコード証明書をインポートする
"C:\~~~\jdk.1.8.0_311\bin\keytool.exe" -import -alias A -keystore C:\Users~~ -files ~~~
(3)JARファイルへのルールセットのパッケージ化(ファイル名:デプロイメントルールセット.jar)
"C:\~~~\jdk.1.8.0_311\bin\jar.exe" cvf DeploymentRuleSet.jar ~~~.xml
(4)作成したJARファイルの内容を確認する
"C:\~~~\jdk.1.8.0_311\bin\jar.exe" tvf DeploymentRuleSet.jar
(5)エイリアスAでJARファイルに署名する
"C:\~~~\jdk.1.8.0_311\bin\jarsigner.exe" DeploymentRuleSet.jar A -keystore C:\Users~~
(6)署名付きJARファイルの内容を確認する
"C:\~~~\jdk.1.8.0_311\bin\jarsigner.exe" -verbose -certs DeploymentRuleSet.jar
上記の手順 (5) で、エイリアス A を使用して JAR ファイルに署名すると、「エイリアス A が見つかりません」というエラーが表示されます。考えられる原因がある場合は、お知らせください。