0

我們有一個部署在時間表的ClickOnce應用程序。該應用程序使用應用程序構建器帳戶的個人存儲中的代碼簽名證書。看似隨機的時間,證書將從商店中剔除,導致預定的部署失敗。當構建失敗時,我們可以進入,再次添加證書,按預期運行構建和部署。到下一次計劃部署發生時,證書已經丟失並且部署失敗。代碼簽名證書消失了微軟的ClickOnce應用程序

證書未過期,並且它是由當地的CA,我們設置簽名。同一家商店還有5個其他證書,這些證書都是粘在一起的。在事件日誌中我找不到任何提及,並且我們對根本原因感到茫然。任何指針得到解決讚賞。在CA服務器

+0

它可以通過自動註冊觸發,如果有與證書的問題被隱藏。 – Crypt32

+0

@ Crypt32我相信你是正確的,在任務調度程序中,Microsoft \ Windows \ CertificateServicesClient \ UserTask在每次登錄時運行,並且8小時對應於證書丟棄的時間。現在確定爲什麼...... – webaholik

+1

最有可能的是,它沒有通過有效性/撤銷檢查。您可以導出證書.CER文件,並針對您的證書運行以下命令:'CERTUTIL -verify -urlfetch路徑\ exportedcertfile.cer' – Crypt32

回答

0

評價證書。我的問題的根本原因是,與證書關聯的用戶不再是員工,因此他們的憑證已停用。反過來,他們創建的所有證書都是無效的。

不要僱員帳戶下創建一個SSL,使用服務帳戶任何可能活得比你的任期。

相關問題