我正在使用带有Android SDK插件的Eclipse Helios并为Android 2.2编写
我正在尝试将应用程序写入发送到Web服务的加密通信,但错误
失败
// wrap with RSA public key
ObjectInputStream keyIn = new ObjectInputStream(getResource(getFileLocation(PUBLIC_KEY, localTest)));
Key publicKey = (Key) keyIn.readObject();
keyIn.close();
控制台错误...
java.lang.ClassNotFoundException:com.sun.net.ssl.internal.ssl.JSA_RSAPublicKey
这是jsse.jar文件中的一个类。如果我尝试在构建路径中包含jsse.jar文件,我会收到警告错误并由编译器抱怨。
“麻烦处理”javax / net / ServerSocketFactory.class“:”
如何引用此库或正确引用核心android的库?
仅供参考,这可以作为Java应用程序使用,但不适用于Android模块。
答案 0 :(得分:1)
答案 1 :(得分:0)
好的,一发布我的上一条评论,我意识到问题可能出在开发密钥的JRE中。因此,我不得不使用JRE 1.5重新创建密钥,因为Android系统至少使用了JRE 1.5。这似乎有效!