项目背景:解决企业访问远程税控盘登录税局纳税人端系统。
软件功能:用户可通过http接口或人机交互GUI选定使用的CA证书,用户启动局端系统后按正常使用流程即可完成税局CA登录身份认证。
业务功能:用户登录确认身份——>选择关联CA证书——>启动浏览器打开税局系统——>使用税控盘登录——>完整后续身份认证。
整个系统分为四个子服务:诺诺机柜,诺诺CA管理工具,诺诺证书管理服务以及软证书服务器。
诺诺机柜:负责挂载税控盘设备,读取证书信息生成验签报文。
诺诺CA管理工具:负责监听本地28000端口与局端系统交互,并提供人机交互界面供用户操作。
诺诺证书管理服:负责转发“诺诺CA管理工具”请求指令接收“诺诺机柜”执行结果。
软证书服务器:负责软证书读取和验签。