2013-07-19 176 views
0

我已經爲代碼簽名創建了證書請求。系統管理員告訴我,他們以前從未提供過,並告訴我他們需要設置本地Windows證書頒發,以便爲代碼簽名分發證書。一旦啓用,他們就向我發送了編碼證書庫64。我將證書導入到我的電腦中,並試圖簽署微軟訪問權限。 Microsoft訪問聲明數字簽名無效。微軟訪問包和標誌不起作用

當我看簽名時,它看起來有效。無論如何,我可以調試爲什麼證書不適合代碼簽名的目的?謝謝。

+0

如何提供證書(而不是私鑰!)讓人們在這裏分析您的問題。 – mkl

回答

0

這是愚蠢的,但這是發生了什麼。當我通過certmgr時,它不允許我通過AD策略請求證書。我必須使用自定義請求創建請求。我沒有意識到的是,我從另一臺計算機發出命令併發送請求,然後從另一臺計算機導入證書。

基本上我沒有在另一臺計算機上籤署證書的私鑰,證書看起來不錯,但提示「你有私鑰......」不在那裏。當我進入並導入證書時,在我創建請求的同一臺計算機上,找到了私鑰,並且我可以對其進行簽名。這很愚蠢,但你認爲,我會得到一個更具描述性的警告。

當然,現在我已經簽署了我的訪問2007年包,我想通了,它仍然給我一個關於宏的警告,並要求我仍然啓用..我的理解是,簽署你的包會讓別人運行沒有遇到信任中心問題的內容...忽悠......

+0

運行您的內容的其他人可能需要將CA證書或您的證書添加到他們的可信證書中。 – gtrig

+0

部署團隊將CA證書自動添加到域中的每個人。它是Windows本地域CA證書。問題是我的愚蠢。 –