加密狗注册机理及使用方法

目录:

1. 描述

一般都使用绑定MAC地址注册方式,一个lic文件只适用于一台服务器。若要换服务器就需要重新注册。
对于一些大型的项目,同一个报表工程可能会发布到多台服务器上或者有些项目不能随便透露服务器的MAC地址。
类似这些情况,可以使用加密狗注册,通过绑定报表应用名称来实现授权。
注:加密狗注册不需要发送MAC地址给FR的商务。

2. 加密狗注册机理

FineReport针对报表工程的应用名称生成对应的加密狗(类似U盘),只有当服务器上报表应用名称与加密狗匹配,且服务器插着USB接口的加密狗时,注册才会生效。

3. 加密狗使用方法

FineReport商务生成对应的加密狗后会邮寄给用户,用户获得USB接口的加密狗后便可以使用了,注意服务器上的报表应用名必须与注册时使用的应用名相同。
注:服务器上安装有32位或者64位jdk版本都支持加密狗。
3.1 使用加密狗
1)Windows系统
首先在我们寄给您的光盘中找到对应的加密狗驱动程序即drivers.rar文件解压并安装,并在服务器USB接口插入加密狗;
然后在我们寄给您的光盘中找到EL.dll文件拷贝到Web服务器的bin目录下面,比如说如果web服务器为tomcat,那么就将EL.dll拷贝到\%tomcat_home%\bin目录下面。
注:EL.dll库文件需要与JDK的一致。即如果JDK为64位,则需配64位的EL.dll文件;如果JDK为32位,则需配32位的EL.dll文件。
再把jna.jar包拷贝到我们报表工程的%FR-HOME%\WebReport\WEB-INF\lib下面;
最后重启Web应用服务器。
2)Linux系统
首先在USB接口插入加密狗,Linux系统在硬件上能够检测到加密狗,不需要安装加密狗驱动;
然后在我们寄给您的光盘中找到libEL.so库文件(包含了一些加密狗调用的方法),将这个库文件放到/usr/lib(64位的JVM为/usr/lib64目录下;
再把jna.jar包拷贝到我们报表工程下面的%FR-HOME%\WebReport\WEB-INF\lib下;
最后重启Web应用服务器(Linux系统中必须以最高权限用户root启动,不然权限不够,无法注册成功)
3.2 系统设置
用管理员帐号登录系统(管理平台或数据系统),启用加密狗功能,在管理系统>系统管理>常规中将加密锁注册开启,点击保存,如下图所示:
222
3.3 查看是否注册成功
重启Web应用服务器,访问http://IP:端口/应用名称/ReportServer?op=fs(IP、端口和应用名称要根据您的web服务器和应用名重新定义),在管理系统>注册信息>版本信息中查看注册信息情况。

注:加密狗要一直插在服务器上,一旦拔掉,注册就会失效。

附件列表


主题: 参数应用
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)