我正在寻找一种从安卓设备发送 SCEP 请求的方法。我发现了一些不完整的代码 in this SO-question .当然,我可以自己完成所有工作和样板代码,但我想知道是否有更标准的方法将 Android 设备注册到我们的 PKI。谷歌搜索我发现很多关于 jSCEP 在 android 上不受支持的点击,但这些点击已经很老了,jSCEP 似乎不是一个非常活跃的项目。
所以我的问题是:较新版本的 android(棉花糖和更高版本)是否支持创建和发送 SCEP 请求的标准方式?
最佳答案
好的,经过一些尝试和错误后,我发现可以按照 github site of jScep 上的说明在 Android 上使用 jScep .
唯一的区别是客户端的构造,我必须在其中交换 ConsoleCertificateVerifier
与 OptimisticCertificateVerifier
才能使其正常工作。由于该场景发生在封闭环境中,因此这不会为我们的案例带来任何安全问题。
其他更改是在它自己的线程中运行请求并在处理程序中处理结果以避免在请求时阻塞设备。
从长远来看,我们可能会 fork jScep,因为它似乎没有得到很好的维护,但那是另一回事。 :-)
关于android - 从 Android 发送 SCEP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40610227/