ありがとうございます。
private.propertiesに追加したご指摘の行に問題がありました。
jnlp.signjar.keystore=C:\Users\javafx\OsumiKeyBox.ks
このように追加しましたが、他の書き方を見ると \ は \\ になっています。
jnlp.signjar.keystore=C:\\Users\\javafx\\OsumiKeyBox.ks
これで、正しく動作しました。
やっと、一つ山を越えれました。
助かりました。
----- Original Message -----
From: "Masaki Katakai" <
Masaki.Katakai@...>
To: <
nbdiscuss_ja@...>
Sent: Friday, June 13, 2008 12:49 AM
Subject: Re: [nbdiscuss_ja] WebStart構築で証明書の有効化
> こんばんは、大隅さん、
>
> 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@...
>
---------------------------------------------------------------------
To unsubscribe, e-mail:
nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail:
nbdiscuss_ja-help@...