随着把PKI相关技术覆盖到越来越多的平台(Windows,Darwin,Android,iOS),并成功植入硬件。对PKI方面的研究可以告一段落了。下面的Demo是平时研究的总结,也算是对这一阶段该领域研究的总结,上3张图。

第一张,服务端的两大模块:

第二张,客户端:

第三张,xPKI_Server模块细节:

蓝色是底层依赖,亮绿色是核心模块,红色是待实现,紫色是测试过的Demo。没实现的暂时也放一放了,对于实现大多数金融类认证(硬件Key、文件证书),这些已经够了。

为什么用CORBA,一来是语言太多,都要支持,还有各种扩容、容错等特性,CORBA最有机会;二来CORBA够复杂,好装X。

Darwin,Android,iOS都是数字证书应用的非主流平台,技术实现不复杂,图就不画了。