こんばんは、大隅さん、
jnlp.signjar.keystore で指定したファイルが存在する場合は
ファイルの生成は行わないのが正しいようです。ですので
> Going to create default keystore in C:UsersjavafxOsumiKeyBox.ks
この時点でおかしいと思います。
C:UsersjavafxOsumiKeyBox.ks は C:/UsersjavafxOsumiKeyBox.ks が
正しいですよね? (C: か C:/)
jnlp.signjar.keystore=C:/UsersjavafxOsumiKeyBox.ks
とするとどうなるでしょうか。
jnlp.signjar.keystore=C:UsersjavafxOsumiKeyBox.ks
のように C: とした場合はファイルが存在していても
別名を作成してしまうようです。したがって、
> keytool エラー: java.lang.Exception: 鍵ペアは生成されませんでした。別名
> <colorbasketcer-a> はすでに存在します。
のように2度目にはエラーになってしまいますね。これは
実際にファイルが存在し別名が既に作成されているのだと
思います。
確認をお願いできますか。よろしくお願いします。
片貝
08.6.11 10:55 PM, Hiroshi Osumi wrote:
> 早速の返信ありがとうございます。
>
>
http://wiki.netbeans.org/FaqOwnKeystoreForWebStartJa を参考に> 用意したキーリスト、キー、パスワードを追加して構築したら、
>
> jnlp:
> jnlp-init-generate-master:
> Going to create default keystore in C:UsersjavafxOsumiKeyBox.ks
> Generating Key for colorbasketcer-a
> keytool エラー: java.lang.Exception: 鍵ペアは生成されませんでした。別名
> <colorbasketcer-a> はすでに存在します。
> C:\Users\javafx\workspace\JavaFXApp\nbproject\jnlp-impl.xml:61: The
> following
> error occurred while executing this line:
> C:\Users\javafx\workspace\JavaFXApp\nbproject\jnlp-impl.xml:200: genkey
>
> と新規にキーを作ろうとしてエラーになりました。
>
> これは、どうかディフォルトのキー情報で新規りエラーになったと思えます。
> 構築のjnlp-impl.xml内に、どこからキー情報をもってきているか書いてあると
> 思います。
> jnlp-impl.xmlを眺めていますが、見つかりません。
>
> 御教示をお願いします。
>
> ----- Original Message ----- From: "Masaki Katakai"
> <
Masaki.Katakai@...>
> To: <
nbdiscuss_ja@...>
> Sent: Wednesday, June 11, 2008 3:59 PM
> Subject: Re: [nbdiscuss_ja] WebStart構築で証明書の有効化
>
>
>> こんにちは、大隅さん、
>>
>>> ログを見るとnb-jwsヘコピーして使用しているようですが、どこからのコピーし
>>> ているか分かりません。
>>
>> 私の理解だとキーストアファイルはプロジェクトフォルダの
>> build/nb-jws.ks にプロジェクトごとに新規に作成されます。
>>
>> jnlp-impl.xml:
>>
>> <target name="-jnlp-init-keystore-props">
>> <property name="jnlp.signjar.keystore"
>> value="${basedir}/build/nb-jws.ks"/>
>> <property name="jnlp.signjar.storepass" value="storepass"/>
>> <property name="jnlp.signjar.keypass" value="keypass"/>
>> <property name="jnlp.signjar.alias" value="nb-jws"/>
>> </target>
>>
>> これらのデフォルトの値を変更するには以下の FAQ にあるように
>> nbproject/private/private.properties を編集することで可能です。
>>
>>
http://wiki.netbeans.org/FaqOwnKeystoreForWebStartJa (日本語)
>>
http://wiki.netbeans.org/FaqOwnKeystoreForWebStart>>
>> ツール>キーストアで作成したファイルを簡単に GUI で指定
>> できる仕組みがあればよいのですが、現在はないようですね。
>> private.properties を手で変更する必要があるようです。
>>
>> 片貝
>>
>> On 06/10/08 12:13 AM, Hiroshi Osumi wrote:
>>> 大隅と申します。
>>>
>>> JAVAFXの初心者で、
>>> Webサイトから、WebStartで作成したアプリケーション配布を計画しています。
>>>
>>> NetBeansIDE6.0.1で、
>>> ツールのキーストアでキーストアーと証明書を作ってたのですが、
>>> ここでは、複数のキーリストと複数の証明書が作成可能です。
>>>
>>> プロジェクトのプロパティでWebStartを構築を設定し実行する時、
>>> どこで、どの証明書を使うか決めるのか分かりません。
>>> キーストアーの場所と名称が決まっているのかと思っています。
>>>
>>> ログを見るとnb-jwsヘコピーして使用しているようですが、どこからのコピーし
>>> ているか分かりません。
>>>
>>> 教えて下さい。
>>>
>>> よろしくお願いします。
--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai---------------------------------------------------------------------
To unsubscribe, e-mail:
nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail:
nbdiscuss_ja-help@...