私はJavaセキュリティの初心者であり、それについてほとんど何も知りません。デジタル署名された、数年前に与えられた既存の瓶があります。ただし、その署名は期限切れになり、再度署名する必要があります。クライアントは Comodo から X.509 証明書を購入し、Comodo から次の 4 つのファイルが提供されました。
1) AddTrustExternalCARoot.crt
2) COMODOCodeSigningCA2.crt
3) UTNAddTrustObject_CA.crt
4) "application_specific_key".crt
持っている jar ファイルに署名するための次の手順を知りたいです。次のことを試してみましたが、jarsigner を使用してアプレット jar に署名するとエラーが発生し続けます
1) keytool -import -alias AddTrustExternalCARoot -keystore altis.keystore -file AddTrustExternalCARoot.crt
2) keytool -import -alias COMODOCodeSigningCA2 -keystore altis.keystore -file COMODOCodeSigningCA2.crt
3) keytool -import -alias UTNAddTrustObject_CA -keystore altis.keystore -ファイル UTNAddTrustObject_CA.crt
4)keytool -import -alias "application_specific_alias" -keystore altis.keystore -file "application_specific_alias".crt
5) jarsigner "application_jar_file" "application_specific_alias"
jarsigner: "application_specific_alias" の証明書チェーンが見つかりません。「application_specific_alias」は、秘密鍵と対応する公開鍵証明書チェーンを含む有効な KeyStore キー エントリを参照する必要があります。
私は何が欠けていますか?