在应用程序中,我尝试生成密钥库。遗憾的是,出于与现有桌面客户端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实现中,这个类缺失了,所以无法找到它。 有没有人知道我怎么能运作?
感谢。
答案 0 :(得分:0)
上面提到的类CertAndKeyGen似乎只包含一些可以在应用程序中轻松实现的实用程序函数。
只需查看源代码:
http://javasourcecode.org/html/open-source/jdk/jdk-6u23/sun/security/x509/CertAndKeyGen.java.html