0

我正在开发一个应用程序,我必须在其中与服务器建立安全连接。服务器有 jks 密钥库和使用 java 开发的服务器端,我在我的应用程序中作为 bks 导入。

这是我用来将证书从 jks 导入 bks 的命令

keytool -importkeystore -srckeystore trust.jks -destkeystore newcertificate.bks -srcstoretype JKS -deststoretype BKS -srcstorepass "password" -deststorepass "mycert" -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk16-144.jar

并按照以下所有步骤 与 android 中的 httpclient 进行安全连接

但它不工作。我收到 ioexception 消息为“No peer cerrifate”。

任何人都可以尝试这样的事情。任何代码片段都会很有用。

谢谢。

4

1 回答 1

0

我按照此处提到的步骤进行操作。并解决了..

为服务器和客户端生成自签名密钥的步骤

该链接解释了所有内容。它工作得很好...

于 2012-12-03T09:41:19.393 回答