反饋已提交

網絡繁忙

CPT 模板加密 lic 控制

1. 描述

軟體廠商購買了 FineReport 報表,需要將其嵌入到其自己的軟體中,然後再賣給最終使用者,並希望使用者不能對 FineReport 的所有範本進行編輯,同時不能建立範本,在 上一節 介紹了 cpt 範本加密的設定方法,如果單純的使用 FineReport 提供的 cpt 範本加密方式,最終使用者還是可以在加密了的工程下面建立範本,那如何避免最終使用者在加密了的工程下面建立範本呢,使使用者不能對加密工程進行任何再操作,只能查看範本。

2. 解決思路

軟體廠商可以透過 cpt 範本加密和 license 一起來控制實現,將 cpt 範本加密的金鑰寫到 FineReport 的 license 檔案中,即從 lic 檔案中控制加密工程,使得最終使用者不能編輯該工程下面的範本,也不能建立。

3. 步驟

3.1 cpt 範本加密

根據 上一節 的操作步驟給工程的所有範本進行加密,加密完成之後在%FR_Home%\webroot\WEB-INF\resources資料夾下生成一個 encryption.key 的檔案,如下圖:


222

此時就意味着 cpt 範本加密已經完成。

3.2 lic 註冊

cpt 範本加密完成之後,軟體廠商需要給該工程進行註冊,向 FineReport 索要註冊檔案,並註明需要將 cpt 加密金鑰放到 lic 檔案中,同時將解密金鑰傳送給 FineReport 商務,其操作程式請查看 FineReport伺服器註冊步驟,這裏不再贅述。

注:註冊時一定要說明需要將 cpt 加密金鑰放到 lic 檔案中,併傳送金鑰給 FineReport 商務。

3.3 encryption.key 刪除

註冊完成之後,將%FR_Home%\webroot\WEB-INF\resources下面的 encryption.key 檔案刪除掉。


此時,當再次使用該工程時,就不能對工程下所有範本進行編輯,也不能建立範本。

附件列表


主題: 數據決策系統
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙