2016-05-09 8 views
1

私は古いJavaの本を読んでいますが、javakeyを使ってアプレットに署名する方法の例を示しています。私はLinuxで私の開発とコマンドラインにopenjdk-8を使っていますが、コマンドが見つかりません:javakey。私はJavaがすでにOracle社によって買収されていることは知っていますが、javakeyに何が起こったのかを知りたいのですが、インターネット上で情報を見つけることはできませんでした。現在javakeyはどこですか?

+4

役立つかどうかは不明ですが、アプレットはデッドテクノロジーです。 2016年のアプレットについて学ぶ唯一の「良い理由」は、なぜ誰もそれをも​​う使用していない理由を理解することです。あなたの会社がまだそれらを使用している場合は、あなたは絶対にそれらについて知っておく必要があります**。 – GhostCat

+1

[Javaプラグインサポートの廃止](http://www.gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/)と[プラグインフリーWebへの移行](https ://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free)。 *「2016年のアプレットについて学ぶことは、なぜ誰もそれらをもう使用していない理由を理解することです」* @JägermeisterHuh ..はアプレットを開発する理由を考えていませんでした。または、私は*罰として考えています*。しかし、それはかなり重大な犯罪でなければなりません。 –

+0

@AndrewThompson情報をいただき、ありがとうございました。私は実際にChromeがなぜNPAPIのサポートを外したのか不思議でした。今すぐにブラウザベンダーが近い将来にそうするだろうと私は知っている。 – user3243986

答えて

2

keytool & jarsignerの組み合わせを指しているようです。

あなた自身の「自己署名」コード署名証明書の作成については、keytoolドキュメントの内容はすべて無視してください。自己署名入り証明書は、Javaプラグインによってもう受け入れられません。

+0

実際、私はいくつかのバリデーションが必要でした。 [Oracle docs](https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/rsa_signing.html)のガイドに従っていた の問題は、 VeriSign/Thawteを使用した 証明書はアカウントを持っていないため 私の問題への答えは、ここでも投稿された質問からでした。 stackoverflow。それは私がopensslを使用して私自身を生成することができますが、 のように、自己署名証明書はもはや Javaプラグインで受け入れられていないと言いました。 – user3243986

2

javakeyは、Java 1.2がリリースされた1998年にkeytoolになりました。

+0

私はそう思った。私はちょうどいくつかの検証が必要でした – user3243986

関連する問題