解決済み

JAVA-prugin 1.3の署名付きAppletの作り方が知りたい。

  • 困ってます
  • 質問No.296192
  • 閲覧数313
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 83% (20/24)

こんにちわ。
私は現在、ブラウザ(IE、ネスケ)からローカルの特定のファイルにアクセスする
JAVAアプレットを作成したいと考えていますが

恥ずかしながらデジタル署名とかそのあたりの知識がないので
keytoolとかの使い方がよくわかりません。

なのでその辺の手順が詳しくのったURL等教えていただけないでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1

ベストアンサー率 62% (48/77)

SDK1.2版ですが1.3と変わりはないと思うので参考になると思います。
あとはSunの提供しているJavadocも参照してください。
Sun→http://java.sun.com/j2se/1.3/ja/docs/ja/index.html
補足コメント
youhi

お礼率 83% (20/24)

ご回答ありがとうございます。

keytoolで発行したappletの証明書はルート証明が不完全なので
AppletViewerでしか見れないため、IEやネスケでアプレットを実行する際には
完全なRSAのルート証明が必要でopensslなどを使って自前で認証局を立てて公開鍵を認証してやる必要がある・・・とかもネットにのってたみたいなんですけど、そんなのいらないんですかね・・・。どうなんでしょうか・・・。(自分で書いてて意味わかってません。)

とりあえず上記方法試してみます。
それからもう一度考えてみます。
ありがとうございました。
投稿日時 - 2002-06-21 14:54:38
お礼コメント
youhi

お礼率 83% (20/24)

うーむ。上記方法試してみたところ
どうしても以下のExceprionがでてしまうです。
java.security.cert.CertificateException: Unable to verify the certificate with root CA

んでいろいろやってみた結果、
policyファイルを
grant { permission java.security.AllPermission ;};
と設定して「全アプレット、全てのファイルにフルアクセス」(という意味らしい)にしないと動かないんですよねぇ。。。
FilePermission設定しただけじゃだめなんですかねぇ
・・・。うーん。
ちなみにこんなふうに設定してます。
grant signedBy "foo", codeBase "file:/C:/【アプレットのjarファイルのあるパス】" {
permission java.io.FilePermission "*", "read,delete", signedBy "foo";
};

どうしたものでしょう・・・。
Sunの提供してるjavadocも見たんですけどこの設定で間違いないと思うですけどねぇ。。。何か違うんだろうなぁ。。。

ひー(泣)
投稿日時 - 2002-06-21 20:26:21
OKWAVE 20th Be MORE ありがとうをカタチに
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ