- PR -

アプレットからレジストリ値を取得したい…

投稿者投稿内容
miyuki
会議室デビュー日: 2006/08/23
投稿数: 11
投稿日時: 2007-02-06 13:19
Javaまだまだ初心者です。
すみません。教えて下さい。

Javaアプレットからクライアントのレジストリ値を取得したいのですが、
できないんでしょうか?
セキュリティ上無理なんでしょうか?

動作環境は、
・WindowsXP SP2
・IE6
・JDK1.4
・Eclisp3.2
・SWT3.2
・Tomcat5.0
です。

SWTを使ってやってみたのですが、
通常のJavaアプリだと取得できたのですが、
アプレットだと実行時に
「正しくないイメージ」ってタイトルの
「swt-win32-3232.dllは正しいWindowsイメージではありません。」と
言うエラーメッセージボックスが出てきます。
#SWTのDLLは環境変数PATHで見える場所に置いてます。

もし、他の手段で可能でしたら、参考になるページなどを
教えてもらえないでしょうか。

よろしくお願いします。
さる
ぬし
会議室デビュー日: 2005/07/14
投稿数: 276
お住まい・勤務地: 実家戻ったw
投稿日時: 2007-02-06 14:21
かんなりうろ覚えなんですが
証明書とかは用意されてるんですよね?
さる
ぬし
会議室デビュー日: 2005/07/14
投稿数: 276
お住まい・勤務地: 実家戻ったw
投稿日時: 2007-02-06 14:21
かんなりうろ覚えなんですが
証明書とかは用意されてるんですよね?
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2007-02-06 14:30
@ポリーシーツールを使ってローカルのセキュリティを外す。
http://www.toyama-cmt.ac.jp/I/ensyuu/java/docs/ja/tooldocs/win32/policytool.html

※設定ファイルを直接修正しても可

A署名付きアプレットを使う。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/plugin/developer_guide/rsa_how.html
miyuki
会議室デビュー日: 2006/08/23
投稿数: 11
投稿日時: 2007-02-06 14:35
さるさん、ご返答ありがとうございます。

証明書は用意できてません。
すみません。知識が乏しいもので…

検索してみました。
証明書をもらうには購入しないといけないのですね。
#すみません、初歩的なことを…
どのくらいの料金になるのか参考になるページなどありますでしょうか?
miyuki
会議室デビュー日: 2006/08/23
投稿数: 11
投稿日時: 2007-02-06 14:43
takuさん、ご返答ありがとうございます。

ポリシーツールというものがあるのですね。
勉強不足丸出しです…
ちょっと試してみます。
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-02-06 14:52
引用:

miyukiさんの書き込み (2007-02-06 14:35) より:
証明書をもらうには購入しないといけないのですね。
#すみません、初歩的なことを…
どのくらいの料金になるのか参考になるページなどありますでしょうか?



開発時は自前の証明書(いわゆるオレオレ証明書)で済ませることが多いです。
本番稼動時にはちゃんとしたところで発給してもらうようにしましょう。

JDKに付属のkeytoolで証明書を作成します。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/tooldocs/windows/keytool.html
同じく付属のjarsignerでjarファイルに署名します。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/tooldocs/windows/jarsigner.html


[ メッセージ編集済み 編集者: nagise 編集日時 2007-02-06 14:54 ]
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2007-02-06 14:53
引用:

miyukiさんの書き込み (2007-02-06 14:35) より:
証明書をもらうには購入しないといけないのですね。
#すみません、初歩的なことを…
どのくらいの料金になるのか参考になるページなどありますでしょうか?



 証明書ですが、Javaコマンドで作成することが可能なので、
とりあえず試すだけならこれでOKです。
http://siisise.net/java/security.html

スキルアップ/キャリアアップ(JOB@IT)