如何:使用數位簽章簽署封裝
此程序描述如何使用數位簽章簽署封裝,以防止載入和執行已改變的封裝。憑證必須由信任的憑證授權單位發行,而且您只能使用針對程式碼簽章用途而建立的憑證。如需詳細資訊,請參閱 MSDN Library 中的<程式碼簽章簡介>(英文) 主題。
若要判斷憑證是否已啟用程式碼簽章功能,請在 [憑證] 對話方塊中檢閱憑證的屬性。
若要檢視及修改憑證用途
在本機或遠端電腦上尋找可執行檔 (certmgr.exe)。
按兩下 certmgr.exe。
在 [憑證] 對話方塊中,按一下 [信任根憑證授權單位] 索引標籤。
按兩下您要使用的憑證。
按一下 [詳細資料] 索引標籤。[增強型金鑰用法 (屬性)] 欄位會列出憑證的用途。必須選取 [程式碼簽署] 核取方塊。
附註: [Thumbprint] 欄位會列出您將簽署選項包含在 dtutil 命令行時用來當做 hash 引數的值。您必須先移除空格,才能使用這個值。如需有關使用 dtutil 命令提示公用程式來簽署封裝的詳細資訊,請參閱<dtutil 公用程式>。 (選擇性) 按一下 [編輯屬性],然後在 [憑證屬性] 對話方塊的 [一般] 索引標籤中選取其他用途。
若要關閉 [憑證屬性] 對話方塊,請按一下 [確定]。
若要關閉 [憑證屬性] 對話方塊,請按一下 [確定]。
若要簽署封裝
在 Business Intelligence Development Studio 中,開啟包含要使用之封裝的 Integration Services 專案。
在 [方案總管] 中,按兩下封裝將其開啟。
在 [SSIS 設計師] 的 [SSIS] 功能表上,按一下 [數位簽章]。
在 [數位簽章] 對話方塊中,按一下 [簽署]。
在 [選取憑證] 對話方塊中,選取憑證。
選擇性地按一下 [檢視憑證],以檢視憑證資訊。
按一下 [確定] 關閉 [選取憑證] 對話方塊。
按一下 [確定] 關閉 [數位簽章] 對話方塊。
若要儲存更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目]。
請參閱
概念
Integration Services 的安全性考量
安全性的如何主題 (SSIS)