• 締切済み

RSA署名付きアプレットの作成方法を教えてください。

初めて質問しました。 大変困っています。  イントラネットでアプレットを使用し、 クライアント側のdiskに自動的にファイルを書き込み、 クライアント側にあるプログラムを実行したいです。  クライアント側を出来るだけデフォルトで使用したいので、 RSA署名付きアプレットを使いたいのですが作成方法が解りません。  RSA署名付きアプレットの作成方法を教えてください。  ブラウザはIEです。  よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数8

みんなの回答

回答No.1

そのようなアプレットを作ったことはありませんが、アプレットをjarにまとめ、jarsignerで署名を付ければよいのではないでしょうか。 jarsignerのドキュメントには「MD5 ダイジェストアルゴリズムを使った RSA アルゴリズム をサポートしている、」と書かれています。

参考URL:
http://java.sun.com/j2se/1.3/ja/docs/ja/tooldocs/win32/jarsigner.html
ikko_k
質問者

お礼

御回答ありがとうございます。 今まで jdk 1.2 のドキュメントを読んでいましたが、1.3 の方がRSA署名についてもう少し詳しくかかれていました。 がんばってみます。

関連するQ&A

  • 署名付アプレットの開発方法

    いつもお世話になっております。 署名付アプレットの開発を行った方にお聞きしたいのですが、開発用の証明書はどこから入手しているのでしょうか? 環境:JRE1.3+Swing 機能:クライアントのファイルを操作したい Sunのページ http://java.sun.com/products/plugin/1.3/docs/ja/rsa_signing.html を読みながら試そうとしたのですが、証明書が無いので 結局は試せなかったのです。 PS SSL用の証明書と署名付アプレットで試用する証明書は違うものなのでしょうか???

  • アプレットが読み込まれない…。

    javaでアプレットを作っています。他の人の作ったアプレットは普通に、ブラウザ(IE6)で見られるのですが、自分で作ったアプレットはブラウザで読み込もうと思うと、 「アプレット Main(アプレットのクラス名) notinited」 と左下に表示されて、読み込めません…。 Eclipseでコードを書いていたのですが、そちらで実行しようとするときは実行できます。何か心当たりはあるでしょうか? よろしくお願いします。

  • 署名付きアプレット

    はじめまして。久美子といいます。 http://www.mki.ne.jp/developers/doc/sign/SignedApplet.htmlに書いてあるのを参考にしていまして、 1. keytool を使ってキーペアの作成と署名 2. jarsigner を使ってJAR ファイルに対して署名 3. JNLP ファイルの作成 4. keytool -export を使ってキーペアから証明書を   エクスポート まで作業してのですが 5.『エクスポートされた証明書 を各クライアントにインポートする。』ができません。 スタート→ファイル名を指定して実行→javawsと入力したら、Java Web Startアプリケーションマネージャーではなく、javaアプリケーションキャッシュビューアが出てきて、それ以降の作業が進めないのです。 ずっと悩んでいまして、教えていただけないでしょうか?   ------------------------------------ 環境 ------------------------------------ WinXP JDK 1.5.0_05

    • ベストアンサー
    • Java
  • C#でJAVAアプレットを作る

    C#でJAVAアプレットのようなクライアントのブラウザ上で動くプログラムを作りたいと思うのですが、できるのでしょうか?ご存知の方よろしくお願いします。

  • JAVAアプレットで、ある命令が発動したらHSP側でHSPのプログラムを実行したい。

    たとえば、JAVAアプレットである命令が実行したとします。 そしたら、HSPでJAVAと違うプログラムを実行させたいのです。 HSPはクライアント側です。分かりにくいかもしれませんがお願いします。

  • アプレットとサーバーで通信するには?

    今、Server.classをコマンドプロンプトで動かしたままで、ブラウザのアプレット(Client.class)から文字を入力すると返事を返してきて、それをまたアプレットに表示するプログラムができました。 それで、tomcatを使ってブラウザにアプレットをダウンロードさせて・・・と言うのが次のステップなのですが、 tomcatは使ったとこがないので設定などが全くわからないので教えてください。

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

    こんにちわ。 私は現在、ブラウザ(IE、ネスケ)からローカルの特定のファイルにアクセスする JAVAアプレットを作成したいと考えていますが 恥ずかしながらデジタル署名とかそのあたりの知識がないので keytoolとかの使い方がよくわかりません。 なのでその辺の手順が詳しくのったURL等教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • アプレットからサーバーへファイルを出力する方法

    ブラウザで実行したアプレットの結果を サーバー上のファイルへ出力する方法を考えています。 そこで質問です。 1:ブラウザ上のアプレットからサーバーへ直接 ファイル出力をする方法はありますか? 2:HTMLのフォーム以外の形でサーバー上のCGIへ POST送信する方法があるようですが、 この作業をアプレットで実行できるのでしょうか? もしよければ、具体的な方法まで教えてください。 どうぞよろしくお願いします。

  • クライアントがJAVAを使えるかどうか調べる方法

    JAVAに関しては完全な初心者です。 クライアントがリモート認証サーバに認証される仕組みを構築しようとしています。認証サーバのJAVAのアプレット?のプログラムをクライアントダウンロードし、ブラウザ上でそのプログラムを実行し、認証サーバで認証、という仕組みを導入しようとしています。 このとき、 1.クライアントがJAVAを使えるかどうかを調べる方法はないでしょうか?(AcrobatReaderみたいになければダウンロード、みたいなイメージなのですが間違いでしょうか?) 2.そのサーバからのJAVAプログラムとクライアントのJAVAを動かすための環境と、バージョンが一致していないといけない、みたいなことはあるのでしょうか? 3.もし2があるのなら、クライアント側、サーバ側で気をつけないといけないことは何があるでしょうか?

    • ベストアンサー
    • Java
  • アプレットからサーバ側のプログラムを起動したいのですが…

    仕事でJavaを使うことになったのですが、プロジェクト員一同Java初心者で、必死にJavaを勉強していますが、以下のことで困っています。申し訳ありません。助けてください。 UNIXサーバ側の設定とかをいじるプログラムがあるのですが、それをアプレットにして、SEさんがリモートからでも操作出来るようにしろ、と言われました。 とりあえず、Javaアプレットからサーバ側(アプレットのクラスが置いてあるのと同じマシン)のCプログラムを起動し、その結果を受け取るようにしたいのですが、Java経験者に相談したら「アプレットにはセキュリティ上の問題があるのでCGIかServletを使わないと出来ない」と言われました。 では…とServletの勉強を初め、サーバー側にServletEngineをいれてみたのですが、 ServletはHTTPポートと違うポート(8000番とか)を開けてそこにアクセスしなくてはいけないようにみえます。それならクライアント側プログラムをアプレットにし、サーバ側プログラムとSocket通信で結び、サーバ側プログラムがCプログラムを起動、としたほうが楽そうですが、ひとつしかポートを開きたくないと言われたのです。 もしかして「アプレット+Servlet が アプレット+CGI相当」じゃなく「Servlet が アプレット+CGI相当」なのでServlet用のポートだけ開けとけばいいとかいうことでしょうか?  とか思っていたら、JNIでC言語のメソッドをJavaメソッド扱いするとかいう話も小耳に挟みました。それでできるのかしら? ・webポートだけを開いて ・サーバ側のCプログラムを起動してその結果を受け取る ・クライアントのマシンにあらかじめインストールしなくても、ブラウザからアクセスすると操作が対話的に出来るような ものを簡単に作ろうとしたら、一体何を勉強するべきなのでしょうか…。 Applet+CGI? Applet+Servlet? RMI? JNI…? 助けてください…(TT)

    • ベストアンサー
    • Java