如何从Android应用程序调用OpenSSL s_client?

时间:2014-07-03 06:58:46

标签: java android ssl android-ndk openssl

我想知道是否有办法以OpenSSL的s_client方式查询TLS / SSL连接,然后返回结果,以便我可以在java中操作它?

我调查了javax.net.ssl,但我不确定它是否让我可以灵活地执行我的应用需要做的事情。

我也看了Bouncy Castle,得出了同样的结论。

我还成功地交叉编译了OpenSSL,并通过NDK静态链接它。但是当我成功地为ARM编译它时,我发现了NDK文档......并不令人惊讶。

让java中的s_client功能变得愚蠢,我应该专注于OpenSSL路由吗?或者我试图以不同的方式扭曲OpenSSL?

谢谢!

编辑:为了澄清,我想获得s_client的大部分基本功能,包括能够指定密码并查看是否出现握手失败等信息。来自s_client的内容并不是完全结构化的,所以如果可以更容易操作,我甚至更喜欢别的东西。

0 个答案:

没有答案