2010-12-06 15 views
2

godaddyのspcファイルを使用してJavaアプレットに署名しようとしています。ここで私が使用しているコマンドです:GoDaddyからspcファイルを使用してJavaアプレットに署名する

keytool -import -keystore codesignstore -storepass [pass] -alias [alias] -file [filename]

残念ながら、このコマンドのリターンを実行すると

keytool error: java.lang.Exception: Input not an X.509 certificate

私はGoDaddyのに話し、彼らはそれが実際に有効なX.509証明書であることを私を保証そうでなければ0のヘルプを提供しました。誰でもこの仕事をする方法を知っていますか?この問題がエイリアスかもしれないことを示唆するコメントをいくつか読んだが、GoDaddyで指定されているCSRとCSRを作成するときに指定したエイリアスを試した。さらに、この問題はこのJavaバグに関連する可能性があることに注意してください:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4874076。しかし、バグレポートに記されている種類のSPCに奇妙なURLはありません。あなたの助けを前にありがとう。

答えて

0

エラーの原因がわかりませんが、GoDaddy's instructionsに正しく従って署名手続きを進めることができました。私たちはもともと独自のCSRを生み出してからGoDaddyの指示に飛びついてきました。この問題を抱えている人には、指示を読んだり読んだりしたりするのに問題があります。頭痛を払わずに、GoDaddyが説明している手順に従ってやり直してください。あなたはそのSPCファイルを開く場合は

+0

私はGoDaddyはの指示に従って試してみたが、彼らは「keytoolの-import」の操作を行います証明書ファイル私は彼らがその証明書ファイルをどのように入手するのか分からないようです。私はWebサイトからPEMファイルをダウンロードしようとしましたが、それは私に "返信で不完全な証明書チェーン"エラーを与えます。 – user64141

+0

手順2で上記の手順で作成します。 – Josh

+1

この回答が投票された理由を知りたいですか。 – Josh

1

、あなたはcertmgr.mscのGoDaddyはあなたが.spcファイルを含む.zipファイルをダウンロードすることができます

1

とWindowsで、X.509として証明書をエクスポートすることができます。 は何明らかではないが.spcファイルがちょうどPKCS#7証明書チェーンであるということです、彼らは簡単に使用して抽出することができます。

openssl pkcs7 -inform der -in *.spc -print_certs 
関連する問題