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

我认为在 Java 的 Android 实现中缺少此类,因此无法找到。有人知道我怎么能工作吗?

谢谢。

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 回答