1

我正在使用smack api开发一个 android 聊天应用程序,当我尝试使用 openfire 服务器连接和登录时出现错误:

未找到 jks 实现

但有时它允许我登录。

我没有得到问题。

这是我的代码:

if (Build.VERSION.SDK_INT >= 15) {
            config.setTruststoreType("AndroidCAStore");
            config.setTruststorePassword(null);
            config.setTruststorePath(null);
        } else {
            config.setTruststoreType("JKS");
            String path = System.getProperty("javax.net.ssl.trustStore");
            if (path == null)
                path = System.getProperty("java.home") + File.separator + "etc"
                        + File.separator + "security" + File.separator
                        + "cacerts.bks";
            config.setTruststorePath(path);
        }
4

0 回答 0