InfoPath 2010 中的數位簽章
套用到
數位簽章在概念上與用於紙本文件的書面簽章相同。 數位簽章用於驗證簽署者及簽署的數位資訊 (,例如表單範本、電子郵件及透過電腦加密) 文件。
本文內容
何謂數位簽章?
數位簽章有助於建立以下事項:
- 真實性 數位簽名有助於確保簽署者本人即為其本人。
- 完整性 數位簽章有助於確保自數位簽章以來,簽署內容未被更改或竄改。
- 不可否認原則 數位簽章有助於向所有相關方證明簽署內容的來源。 否認性是指簽章者否認與簽署的內容有任何關聯。
若要對 Microsoft InfoPath 表單或 InfoPath 表單範本進行數位簽章,則需提供數位憑證。 您可以透過商業認證機構或內部安全管理員取得數位證書。
數位簽章可以套用到 InfoPath 表單及其所依據的 InfoPath 表單範本。
InfoPath 表單的數位簽章
數位簽章可應用於在 Internet Explorer 及 InfoPath 中填寫的表單。 作為表單設計師,你指定要簽署的資料,並設定使用者加入簽名的方法與控制。 表格簽署後,無論是該表格還是簽署的部分,都無法更改,否則簽名將失效。
對表單套用數位簽章
InfoPath 讓表單設計師在簽章時指定表單的全部或部分是否已數位簽署。 有幾種方法可以做到這點,作為設計師,你的選擇應該同時基於最適合使用者的使用者體驗,以及使用者在套用簽名時所能獲得的體驗。 使用者可透過三個介面套用數位簽章,且每個介面皆可設定為套用部分或完整數位簽章。
區段控制
區段控制項可用於在 Internet Explorer 及 InfoPath Filler 中套用數位簽章。 設定區段控制項以套用數位簽章最簡單的方法是透過 區段屬性 對話框。
- 在表單範本上,將游標放在您要插入控制項的地方。
- 從 主頁 分頁,在 控制 組裡點選區 段 控制。
- 必要時重複前兩個步驟,將你希望使用者簽署的額外控制項加入區 塊 控制區。
注意
在應用數位簽章時,使用者會簽署這些控制中儲存的資料。
- 選擇區 段 控制。
- 在屬性分頁的屬性群組中,點選控制屬性按鈕。
- 勾選 「允許使用者數位簽署此區塊 」勾選框。
- 選擇 從列表中新增可簽署 的資料。
- 大多數情況下,「 可簽名資料集合 」對話框中的預設值是正確的。 只有進階使用者才應該更改這些數值。
- 點擊 確定 以關閉「 可簽約資料集合 」對話框。
- 再次點擊 確定 以關閉 區段屬性 對話框。
區段控制最常用於對表單的部分套用數位簽章。 不過,它也可以用來對整個表單套用簽名。 使用區段控制項將數位簽章套用整個表單時,最好將表單中的所有控制項都加入該區塊。
注意
區段簽署在 Internet Explorer 及 InfoPath Filler 中皆有支援。
簽名線控制
簽名行控制項用於對 InfoPath 填充器中填寫的表單套用數位簽章,並預設為整個表單簽名。 通常,你可以直接將簽名線控制項加入表單 (通常在) 底部的適當位置,且無需再設定。 不過,簽名行控制項可設定為允許使用者使用圖片簽署表單,或僅簽署表單部分內容。
將簽名線控制設定為使用圖片簽名,最常用於日本常見的Hanko郵票。 要設定簽名線控制項以使用影像進行數位簽章:
- 在表單範本上,將游標放在您要插入控制項的地方。
- 從 主頁 標籤,在 控制 群組中點選簽名 線 控制。
- 選擇 簽名線 控制。
- 在屬性分頁的屬性群組中,點選控制屬性按鈕。
- 在 簽名行屬性 對話框中,點選 「進階 」標籤。
- 在 外觀 區塊,點選 顯示印章。
- 按一下 [確定]。
要設定簽名行控制項只簽署表格的一部分:
- 在表單範本上,將游標放在您要插入控制項的地方。
- 從 主頁 標籤,在 控制 群組中點選簽名 線 控制。
- 選擇 簽名線 控制。
- 在屬性分頁的屬性群組中,點選控制屬性按鈕。
- 在 簽名行屬性 對話框中,點選 「進階 」標籤。
- 在 「指定表格哪些部分要簽署 」部分,點擊 修改 按鈕。
- 請使用 「選擇欄位」或「群組選擇器」指定可簽署資料集合。
- 點擊 確定 以關閉「 可簽約資料集合 」對話框。
- 再次點擊 確定 以關閉 區段屬性 對話框。
注意
簽名行控制項僅在設計 InfoPath 2010 填入表單時使用,且不支援網頁瀏覽器表單。 此外,簽名行控制項使 InfoPath 能支援 SharePoint 2010 收集簽名的工作流程。 收集簽名 – SharePoint 2010 工作流程會將儲存在清單或函式庫的 Microsoft Office 文件導向一群人收集數位簽章。
Backstage 檢視
Microsoft Office 後台視圖用於數位簽章,無論是在使用區段與簽章線控制項時,或在缺乏簽章控制時進行。 然而,當你不想在表格表面出現簽名行控制時,它最常被使用。
若要在沒有任何簽名控制的情況下使用後台檢視收集數位簽章,您必須先啟用表單的數位簽章,並指定使用者簽署的資料集。
- 按一下 [檔案] 索引標籤。
- 點擊 表單選項。
- 在 類別中,點選 「數位簽章」,然後選擇 「允許簽署表單部分」。
- 按一下 [新增]。
- 在第一個文字框輸入將要簽名的資料名稱,且不加空格。
- 在 「待簽署欄位與群組 」文字框右側,點擊 「選擇 XPath 」圖示。
- 在 「選擇欄位或群組 」對話框中,點擊你想啟用數位簽章的欄位或群組。
- 按一下 [確定]。
注意
後台視圖是僅限客戶端的功能。 因此,它只能用於對使用 InfoPath Filler 填寫的表單套用數位簽名。
在表單中新增多個簽名
在設計表單範本時,你也可以指定使用者是否允許在表單中新增多個數位簽章,以及這些簽章 (每個簽章都獨立於其他) 簽章,或是要) 簽名, (簽名。 你可以透過使用區段控制項或簽章線控制來配置多個簽章,具體如下:
區段控制
- 選擇區段控制項,然後在屬性分頁的屬性群組中點選控制屬性按鈕。
- 點擊 「數位簽章 」標籤。
- 選擇 「允許使用者數位簽署此區塊 」勾選框。
- 點擊 修改 按鈕。
- 請從 簽名選項 區選出合適的選項。
- 按一下 [確定]。
- 點擊 確定 以關閉 區段屬性 對話框。
簽名線控制
- 在表單範本上,將游標放在您要插入控制項的地方。
- 從 主頁 標籤,在 控制 群組中點選簽名 線 控制。
- 選擇 簽名線 控制。
- 在屬性分頁的屬性群組中,點選控制屬性按鈕。
- 按一下 [進階] 索引標籤。
- 點擊 修改 按鈕。
- 請從 簽名選項 區選出合適的選項。
- 按一下 [確定]。
- 點擊 確定 以關閉 區段屬性 對話框。
指定一個確認訊息,以便在簽章生效時顯示
您也可以指定確認訊息,讓使用者在數位簽章時即時確認。 為了指定確認訊息:
區段控制
- 選擇區 段 控制。
- 在屬性分頁的屬性群組中,點選控制屬性按鈕。
- 點擊 「數位簽章 」標籤。
- 選擇 「允許使用者數位簽署此區塊 」勾選框。
- 點擊 修改 按鈕。
- 請從 簽名選項 區選出合適的選項。
- 請在 簽名確認 訊息框輸入所需訊息。
- 點擊 確定 以關閉「 可簽約資料集合 」對話框。
- 點擊 確定 以關閉 區段屬性 對話框。
簽名線控制
- 在表單範本上,將游標放在您要插入控制項的地方。
- 從 主頁 標籤,在 控制 群組中點選簽名 線 控制。
- 選擇 簽名線 控制項,然後在 屬性分頁 的 屬性群組中 點選 控制屬性 按鈕。
- 在 一般 標籤中,將訊息設定在簽署 者簽署前會看到的訊息 框中。
- 按一下 [確定]。
停用數位簽章
請完成以下步驟以停用表單的數位簽章:
- 點選 「檔案 」,然後點選 表單選項。
- 在 類別中,點選 數位簽名。
- 點選 「不允許簽署此表格」。
InfoPath 表單範本的數位簽章
除了啟用數位簽名讓使用者能根據你的表單範本簽署表單外,你也可以對自己設計的表單範本進行數位簽名。 數位簽署表單範本,就像在表單上簽數位簽名,證明你是填寫該表單的使用者一樣,都是該表單的設計者。
在表單範本中加入數位簽章,也使表單範本能在完全信任層級運作。 例如,包含使用 Full Trust 安全層級的受管程式碼的表單範本,必須安裝在使用者電腦上,或由表單範本設計者進行數位簽章,以便遠端使用。
注意
若表單範本是基於 XML 架構設計,只有當該 XML 架構的節點屬於萬維網聯盟(WCOM) (W3C) XML 數位簽章命名空間時,才能啟用該表單範本的數位簽章。
要對表格範本進行數位簽署,請完成以下步驟:
- 按一下 [檔案] 索引標籤。
- 點擊 表單選項。
- 點擊 「安全」與「信任」。
- 請選擇 「簽署此表單範本 」的勾選框。
- 點擊 「選擇證書」。
- 在 「選擇憑證 」對話框中,點選你想要數位簽署表單範本的憑證。
- 按一下 [確定]。
注意
如果憑證在使用者的電腦上不被信任,InfoPath 會顯示安全訊息,並要求使用者在根據你的表單範本開啟表單前,必須先啟用對憑證發行者的信任。
考量
- InfoPath 表格數位簽章的存續期
用於使用數位簽章的數位證書有有效期限。 當憑證過期時,任何與該憑證套用的數位簽章都會被視為無效。 InfoPath 2010 支援 Office 2010 XAdES-T 實作,以解決 InfoPath 表單簽章的相關問題。 欲了解更多關於數位簽章壽命及使用 XAdES 的資訊,請參閱 Office 2010 中的數位簽章。
- InfoPath 表單範本簽章
與表單簽名一樣,用於簽署表單範本的數位憑證也有有效期限。 然而,InfoPath 2010 並未提供將 XAdES 元資料套用到表單範本的機制。 當數位簽章套用到表單範本時,出版者應計劃在數位憑證到期日前使用 SignTool 更新數位簽章。
- 安全性
數位簽章的安全性取決於它們用來確保簽名資料未被竄改的密碼演算法。 關於 InfoPath 2010 數位簽章安全的介紹,請參見 InfoPath 2010 中的數位簽章支援。