2

アプリでキーストアを生成しようとしています。残念ながら、既存のデスクトップクライアントとの互換性の理由からx509証明書を使用することをお勧めします。

キーストアの生成中に、次のエラーでアプリがクラッシュします。

Caused by: java.lang.NoClassDefFoundError: sun.security.x509.CertAndKeyGen
E/AndroidRuntime(  338):    at ppa.utils.ssl.MiscSSLTools.createKeystore(MiscSSLTools.java:52)
E/AndroidRuntime(  338):    at it.sec.RegisterActiviy.continueReg(RegisterActiviy.java:129)
E/AndroidRuntime(  338):    at it.sec.RegisterActiviy.btnFinishRegClicked(RegisterActiviy.java:108)
E/AndroidRuntime(  338):    ... 28 more

AndroidのJava実装では、このクラスが欠落しているため、見つかりません。誰かが私がそれをどのように機能させることができるかについての考えを持っていますか?

ありがとう。

4

1 に答える 1

0

上記のクラス CertAndKeyGen には、アプリケーションに簡単に実装できるいくつかのユーティリティ関数のみが含まれているようです。

ソースコードを見てください:

http://javasourcecode.org/html/open-source/jdk/jdk-6u23/sun/security/x509/CertAndKeyGen.java.html

于 2012-04-11T14:37:07.820 に答える