返回

如何在ppt中使用數字簽名,ppt怎么添加數字簽名

  • 啊南
  • 3059閱讀
  • 2020.07.13

本文介紹如何使用 證書 對 宏項目 進行數字簽名。 如果您還沒有數字證書,必須獲取一個。 要在您自己的計算機上測試宏項目,可以使用 Selfcert.exe 工具創建自己的自簽名證書。

--------------------------------------------------------------------------

獲取數字證書以用于簽名


您可以從商業證書頒發機構 (CA) 那里獲得數字證書,也可以從內部安全管理員或信息技術 (IT) 專業人員那里獲得數字證書。

------------------------------------------------------------------------

宏項目和 Microsoft Office


由于你創建的數字證書不是由正規的受信任證書頒發機構頒發的,因此使用這樣的證書簽名的宏項目稱為
自簽名項目。 Microsoft Office 只在“證書 - 當前用戶”存儲中的受信任的根證書文件夾中添加了自簽名證書的計算機上信任自簽名證書。

----------------------------------------------------------------

創建自簽名證書


轉到C:\Program Files (x86) \Microsoft Office\root\Office16。
??
單擊“SelfCert.exe”。 將出現“創建數字證書”框。
??
“您的證書名稱”框中,為證書鍵入一個描述性名稱。
??
單擊“確定”。
??
在出現“SelfCert 成功”消息時,單擊“確定”。
??????
轉到 C:\Program Files\Microsoft Office\\。
??
單擊“SelfCert.exe”。 將出現“創建數字證書”框。
??
“您的證書名稱”框中,為證書鍵入一個描述性名稱。
??
單擊“確定”。
??
在出現“SelfCert 成功”消息時,單擊“確定”。
??????
單擊“開始”,指向“所有程序”,單擊“Microsoft Office”,單擊“Microsoft Office 工具”,然后單擊“VBA 項目的數字證書”。將顯示 "創建數字證書" 框。
??
“您的證書名稱”框中,為證書鍵入一個描述性名稱。
??
單擊“確定”。
??
在出現“SelfCert 成功”消息時,單擊“確定”。
??
“創建數字證書”對話框
??
要查看個人證書存儲中的證書,請執行下列操作:
??
打開 Internet Explorer。
??
“工具”菜單上,單擊“Internet 選項”,然后單擊“內容”選項卡。
??
單擊“證書”,然后單擊“個人”選項卡。
??
------------------------------------------------------------------------

對 Excel、PowerPoint、Publisher、Visio、Outlook 或 Word 中的宏項目進行數字簽名

? ?
打開包含要簽名的宏項目的文件。
??
“開發工具”選項卡上的“代碼”組中,單擊“Visual Basic”。
??
注意:?如果“開發工具”選項卡不可用:單擊“文件”選項卡。 單擊“選項”。 單擊“自定義功能區”。 在“自定義功能區”列表中,選中“開發工具”,然后單擊“確定”。
??
在 Visual Basic 中的“工具”菜單上,單擊“數字簽名”。
??
將出現“數字簽名”對話框。
??
選擇一個證書,然后單擊“確定”。
??
注意:?如果尚未選擇數字證書,或者要使用其他證書,單擊“選擇”。 選擇一個證書,然后單擊“確定”。
??
注意:?
??
因此,建議僅在您的解決方案已經過測試并準備進行分發時對宏進行簽名:以任何方式更改已簽名的宏項目中的代碼時,將刪除它的數字簽名。 但是,如果您具有以前用于登錄計算機上項目的有效數字證書,則當您保存宏項目時會自動對其重新進行簽名。
??
若要避免您的解決方案用戶因無意中修改宏項目而使簽名無效,請先鎖定宏項目,然后再對其進行簽名。 數字簽名意味著您保證該項目在經過簽名后未被篡改。 您的數字簽名并不能證明項目是由您撰寫的。 因此,鎖定您的宏項目不會阻止其他用戶將此數字簽名替換為另一個簽名。 企業管理員可以對模板和加載項重新簽名,以便他們控制用戶在其計算機上運行的項目。
??
如果創建將代碼添加到宏項目的加載項,則代碼應當確定該項目是否已經過數字簽名,并在用戶繼續操作之前告知用戶更改已簽名項目的后果。
??
對宏進行數字簽名時,務必獲取時間戳,以便其他用戶驗證您的簽名,看用于簽名的證書是否已過期,或是否在簽名后已撤消。 如果您對宏進行簽名時未使用時間戳,則簽名只在證書的有效期內保持有效。??

相關知識

免费 无码 国产在线观看观-亚洲精品乱码久久久久-久久精品无码一区二区国产-国产欧美一区二区精品久久久