您当前的位置:
FineReport帮助文档 - 全面的报表使用教程和学习资料
>>
加密锁认证
>> 历史版本
历史版本8 :加密锁认证
返回文档
编辑时间:
12-29 09:28
历史版本:
最新历史版本
上一篇历史版本
下一篇历史版本
内容长度:
15979
图片数:
7
目录数:
4
修改原因:
新增内容,插件的授权
目录:
1. 版本
2. 描述
3. 加密锁注册机理
4. 加密锁使用方法
1. 版本
编辑
报表服务器版本
jar包版本
10.0
2018-12-27
2. 描述
编辑
一般都使用本地机器信息认证,一个lic文件只适用于一台服务器,若要换服务器就需要重新注册;
对于一些大型的项目,同一个报表工程可能会发布到多台服务器上或者有些项目不能随便透露服务器的MAC地址。
目前不绑定机器的情况下可以通过私有云认证的方式,但是私有云仍需要一台物理信息不变的认证服务器。
此时,就可以使用加密锁注册,通过绑定报表应用名称来实现授权。
注:暂不支持集群情况。
3. 加密锁注册机理
编辑
FineReport针对报表工程的应用名称生成对应的加密锁(类似U盘),只有当服务器上报表应用名称与加密锁匹配,且服务器插着USB接口的加密锁时,注册才会生效。
4. 加密锁使用方法
编辑
FineReport商务生成对应的加密锁后会邮寄给用户,用户获得USB接口的加密锁后便可以使用了,注意服务器上的报表应用名必须与注册时使用的应用名相同。
注:加密锁不支持mac
4.1 Windows系统使用加密锁
1)安装驱动
首先在我们寄给您的光盘中找到对应的加密
锁
驱动程序即"
drivers.zip
"文件,解压后点击"InstWiz3.exe"安装
,如下图:
2)插入加密锁
在服务器USB接口插入加密
锁,
查看设备管理器,正常如下图:
3)放置EL.dll库文件
然后在我们寄给您的光盘中找到"
EL文件.zip
",解压后找到对应的”EL.dll“文件拷贝到Web服务器的
bin
目录下面,比如说如果web服务器为tomcat,那么就将EL.dll拷贝到
\%tomcat_home%\bin
目录下面。(也可放在
C:\Windows\System32
下)
注:EL.dll库文件需要与JDK的一致。即如果JDK为64位,则需配64位的EL.dll文件(在EL文件压缩包的Windows 64目录下面);
如果JDK为32位,则需配32位的EL.dll文件(在EL文件压缩包的Windows 32目录下面)
。
查看JDK多少位:
按快捷键win+r,在运行内输入cmd,回车,输入
java -version
,可以看到JDK的位数,如下图:
4)
重启WEB服务器
5)
决策平台开启加密锁认证
管理员登录决策系统,点击
管理系统>注册管理>版本信息
,认证方式选择“加密锁认证”
,然后点击【检测加密锁】,如下图:
注册成功如下图:
4.2 Linux系统使用加密锁
1)插入加密锁
在USB接口插入加密
锁
,Linux系统在硬件上能够检测到加密
锁
,不需要安装加密
锁
驱动;
Linux下,用
lsusb
命令,可以查看是否有多一个USB设备(拔插一下),如下图:
2)放置libEL.so库文件和jar包
然后在我们寄给您的光盘中找到"
EL文件.zip
",解压后找到对应的libEL.so库文件(包含了一些加密
锁
调用的方法),将这个库文件放到
/usr/lib
(64位的JVM为
/usr/lib64
)
目录下。
注:EL.dll库文件需要与JDK的一致。即如果JDK为64位,则需配64位的libEL.so文件(在EL文件压缩包的Linux 64目录下面);
如果JDK为32位,则需配32位的libEL.so文件(在EL文件压缩包的Linux 32目录下面)。
3)重启WEB服务器
最后重启Web应用服务器
(Linux系统中必须以最高权限用户root启动,不然权限不够,无法注册成功)
。
以tomcat为例,在linux中,要先
./shutdown.sh
,然后用
ps -ef|grep tomcat
命令来查看系统中是否还有tomcat的进程,如果有的话,要先
kill -9 进程号
干净,然后
./startup.sh
。
4)决策平台开启加密锁认证
注:加密锁要一直插在服务器上,一旦拔掉,注册就会失效。
5. 插件授权注册
购买付费插件点击
插件的授权注册
,只是把绑定类型修改为加密狗,下方再填写上加密狗序列号即可,如下图: