不用签名验签服务器的解决方法.docxVIP

  • 44
  • 0
  • 约1.73千字
  • 约 6页
  • 2021-02-24 发布于重庆
  • 举报
A9开票服务器不使用签名验签服务器的解决方案 目的 目前有些服务单位的项目,由于用户方的种种限制,导致服务单位不想给用户使用或不需要使用签名验签服务器,而使用A9又不使用签名验签服务器,从技术上是可行的,但是其中有些关键点需要掌握。 本文会介绍如何在虚拟机上实现主控开票与上传服务,并会介绍如何将上传服务和开票服务拆分到不同的服务器上,当然实体机的安装配置应该会更简单。 结构 结构图 主要区别 与带签名验签服务器的A9开票服务器架构不同的地方主要在于上传服务器。上传服务器可以和主控服务器放在同一台服务器上,也可以分开部署,需要连接一块有税局证书的金税盘作为上传发票建立通道使用。 部署方法 主控服务器 请输入设备类型(0-金税盘,1-高速设备。默认为0):1 请输入高速设备IP地址:10.10.10.10 请输入高速设备端口号:7788 请输入企业税号:110101123456789 请输入企业服务器号(主机为0):0 请输入地区编号:110101 请输入签名模式(0-金税盘,1-加签服务器, 2-A9签名。默认为0):2 请输入连接模式(上传方式)(0-金税盘,1-加签服务器。默认为1):0 请输入税务数字证书口令(默认: 请输入上传服务IP地址(默认为本机):10.10.10.110 请输入上传服务端口号(默认为18888):18889 请输入开票服务端口号:8001 安装过程中会提示以上内容,在“请输入签名模式(0-金税盘,1-加签服务器, 2-A9签名。默认为0)”项需要选择使用A9设备中的金税盘进行加签验签,在“请输入连接模式(上传方式)(0-金税盘,1-加签服务器。默认为1)”项需要选择使用金税盘上传方式,如果上传服务和开票服务在同一台服务器上,则“请输入上传服务IP地址(默认为本机)”可以使用默认值,否则需要输入开票服务所在服务器的ip地址,此处因为不在同一服务器,所以选择输入相应的ip地址。其他配置和以前安装是相同的。 注意:安装该税号的服务后,会启动自身的上传服务,但是我们使用的不是自带的上传服务,而是单独安装的上传服务,因此注意上传服务端口要区分并正确使用。 上传服务器 安装配置 在上传服务器上使用Aisino_SSL_Service_V1.0SetUp文件进行安装,安装过程中需要输入上传端口号,例如端口号设置为18888。 安装完成后在/var目录下生产jscard目录,该目录下有log目录存放上传相关的日志,例如参数设置点击提交的时候该日志会有记录,jscard目录下还有uploadService文件夹,该文件夹下有如下文件: fpMessageSend 发票上传主程序 log4j.xml 日志配置文件 restartSSL.sh 上传服务的守护进程,在计划任务中每分钟都会运行 testSend.sh 上传服务的测试工具,注意需要修改文件中的端口号 ChinaTaxUniAceptFramework.xml.org 上传的配置文件,与以前的文件类似,修改后需要将.org去掉才能起作用 外挂金税盘 将一个带有证书的金税盘插到配有上传服务的服务器上即可完成操作,不需要进行额外配置。不过要注意驱动问题。 如果上传服务所在服务器是虚拟机,则需要确保在windows实体机上能识别该金税盘,如果设备管理中金税盘驱动状态异常肯定是不可用的。另外需要配置虚拟机软件,将金税盘识别与虚拟机中,以vmware为例,点击“连接”, 提示如下: 此时会将usb设备从实体机中释放出来,识别于虚拟机上。运行lsusb -v命令可以看到aisino字样表示虚拟机已经识别金税盘: 测试 此时在开票服务器的系统参数设置界面检查上传服务的ip地址和端口号是否和实际一致,点击提交按钮,查看/var/jscard/log/fwkp_framework_u_i_accept.log日志,可以看到成功的相关信息。 按照原理,不需要在tccfg.dat文件中添加checktaxcode=1的参数,因为该参数是限制税号和验签服务器中税号不一致不能加签,而这种方式都是用A9中盘里的证书加签,因此不存在这问题,也就不需要添加这个参数。

文档评论(0)

1亿VIP精品文档

相关文档