我正在寻找从android设备发送SCEP请求的方法。我发现了一些不完整的代码在这个问题上。当然,我可以自己完成所有的工作和样板代码,但我不知道是否有更标准的方式将android设备注册到我们的PKI中。在谷歌搜索时,我发现很多关于jSCEP不受安卓支持的点击量很大,但这些点击量都很旧,而且jSCEP似乎不是一个非常活跃的项目。
因此,我的问题是:更新版本的android (棉花糖和棉花糖以上)是否支持创建和发送SCEP请求的标准方法?
发布于 2016-11-24 08:21:26
好的,经过一些尝试和错误之后,我发现在Android上使用jScep是可能的,按照jScep的github站点上的说明。唯一的区别是客户端的构造,为了使其工作,我不得不将ConsoleCertificateVerifier与OptimisticCertificateVerifier交换。由于场景发生在封闭的环境中,这不会给我们的情况带来任何安全问题。
其他更改是在自己的线程中运行请求,并在Handler中处理结果,以避免在请求时阻塞设备。
从长远来看,我们可能会使用jScep,因为它似乎没有得到很好的维护,但这是另一杯茶。:-)
https://stackoverflow.com/questions/40610227
复制相似问题