當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

CPT 模板加密

1. 概述

FR 客戶使用 FineReport 報表并将其集成到自己的産品中,然後提供給最終用戶使用,最終用戶可以預覽 FR 模板,但是不能打開模板進行設計修改。

FineReport 提供了 cpt 模板 Des 加密功能來實現此需求,即模板在集成至系統之前被加密了,其他使用者如果想打開模板進行修改設計,就需要輸入密碼,下面介紹 cpt 模板加密的使用方法。

2. 加密過程

2.1 管理員登錄

在浏覽器地址欄中輸入鏈接http://localhost:8075/webroot/decision/view/report?op=ecp

跳轉到決策系統登錄界面,使用管理員賬号登錄,如下圖所示:

222

2.2 設置密碼

使用管理員賬号登錄後,頁面會跳轉到模板加密界面。

設置加密密碼,密碼長度爲 6~16個字符,支持字母、數字。如下圖所示:

image.png

2.3 備份模板

點擊「開始加密」,首頁會彈出備份文件存儲的文件路徑選擇框,如下圖所示:

注1:加密前請務必對模板進行備份,因爲加密了的模板無法還原到未加密的狀态。

注2:備份的模板僅支持保存到報表工程 %FR_HOME%\webapps\webroot 目錄下。

注3:CPT 加密只能對工程下所有,cpt 模板加密,不能單獨加密某一個模板。

image.png

2.4 加密模板

點擊确定,即會對該工程下的所有模板進行加密,加密成功後會彈出「加密成功」。

加密完成之後,在%FR_Home%\webroot\WEB-INF\resources文件夾下面會生成一個 encryption.key 的文件。

該文件中存儲的是加密信息,該文件不能删除,删除之後,該工程下的所有模板均無法使用。

222

2.5 重啓工程

确認加密成功後,需重啓報表工程,加密方可生效。

2.6 效果查看

設計器打開模板時,會彈出密碼輸入對話框:

222

注:輸入正确的密碼之後,該台機器上該工程所有模板都無需再次輸入密碼。

3. 修改密碼

在浏覽器中重新輸入加密地址http://localhost:8075/webroot/decision/view/report?op=ecp,用管理員賬号登錄。

FineReport  會去讀取當前工程 reportlets 文件夾下的第一張模板,判斷是否已經加密。

1)如果沒有加過密則跳轉到加密界面,如第二章。

2)如果已經加過密,則跳轉到重新加密界面,如下圖所示:

222
設置過程同加密過程。

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

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

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

不再提示

10s後關閉

反饋已提交

網絡繁忙