3

我正在寻找一种从 android 设备发送 SCEP 请求的方法。我在这个 SO-question 中发现了一些不完整的代码。当然,我可以自己完成所有工作和样板代码,但我想知道是否有更标准的方法可以将 android 设备注册到我们的 PKI。谷歌搜索我发现很多关于 jSCEP 在 android 上不受支持的点击,但这些点击已经很老了,jSCEP 似乎不是一个非常活跃的项目。

所以我的问题是:较新版本的 android(marshmallow 及更高版本)是否支持创建和发送 SCEP 请求的标准方式?

4

1 回答 1

2

好的,经过反复试验,我发现可以按照 jScep 的github 站点上的说明在 Android 上使用 jScep。唯一的区别是客户端的构造,我必须ConsoleCertificateVerifier与之交换OptimisticCertificateVerifier才能使其工作。由于场景发生在封闭的环境中,这不会对我们的案例产生任何安全问题。

其他更改是在它自己的线程中运行请求并在处理程序中处理结果,以避免在请求时阻塞设备。

从长远来看,我们可能会分叉 jScep,因为它似乎没有得到很好的维护,但那是另一杯茶。:-)

于 2016-11-24T08:21:26.927 回答