找不到證書模板

2022-06-19 21:36:10 字數 1320 閱讀 7719

當使用者試圖在從證書頒發機構 (ca) web 登記頁申請證書時,使用者可能會收到以下錯誤訊息:

找不到證書模板。 您沒有從該的 ca 申請證書的許可權或訪問 active directory 時出錯。

如果 web 註冊頁是乙個企業 ca 伺服器上的 active directory 域中,將發生此行為。 發生該事件,web 註冊頁是否在同一伺服器上或在不同的成員伺服器上。

ca web 註冊頁執行區分大小寫的字串比較的兩個值。 乙個值是在證書上 %systemroot%\system32\certsrv 資料夾中的 certdat.inc 檔案中的 sserverconfig 值和另乙個值是在 active directory 中 pkienrollmentservice 物件上的 dnshostname 屬性。 如果兩個字串不匹配,包括在大小寫的匹配註冊失敗。

若要更正此問題,請按照下列步驟:

檢視 pkienrollmentservice 物件上的 active directory dnshostname 屬性。 此物件是在以下位置:

cn =certificateservercn = 註冊服務、 cn = 公鑰服務、 cn = 服務,cn = 配置,dc =mydomaindc = com

若要訪問 dnshostname 屬性使用 adsiedit.msc 或 ldp.exe。

編輯 certdat.inc 檔案,以便為 sserverconfig 值是相等,則為該 dnshostname 屬性跟證書頒發機構名稱。

請注意sserverconfig 值必須是同一種的確切情況下,作為 dnshostname 屬性。 如果不是這樣,您將繼續得到同樣的錯誤。

例如:如果 dns 主機名的證書頒發機構是 server1.domain.local,證書頒發機構的名稱是 myca,然後確保 dnshostname 屬性中的"cn = myca,cn = 登記服務,cn = 公鑰服務,cn = 服務,cn = 配置,dc =域dc = 本地物件設定為"server1.domain.local",並應設定在證書頒發機構 certdat.inc 檔案"%systemroot%\system32\certsrv"資料夾中的 sserverconfig to"server1.domain.local\myca"。

具有該使用者,並且要請求證書重新啟動 internet explorer。 這就允許新的憑據傳遞給 ca。

請注意此外請確保該使用者被授予讀取和註冊的使用者請求的證書模板上的許可權。 您可以通過使用 adsiedit.msc 管理單元或證書模板管理單元中授予這些許可權。

***************== end

在證書儲存區中找不到清單簽名證書

解決 在證書儲存區中找不到清單簽名證書 這個問題似乎以前碰到過,不過記不太清了。程式重新生成,提示錯誤 在證書儲存區中找不到清單簽名證書。可能是之前部署的程式證書被我刪掉了或是證書過期了,結果出現這個問題。解決方案如下 方案1 右擊專案屬性 簽名 為clickonce清單簽名,將勾掉的選項去掉。方案...

C 在證書儲存區中找不到清單簽名證書

從別人那邊拿來的vs專案,打不開,先清理再重新生成後,提示錯誤 在證書儲存區中找不到清單簽名證書。執行不成功。可能是之前部署的程式證書被我刪掉了或是證書過期了,結果出現這個問題。解決方案如下 方案1 右擊專案屬性 簽名 為clickonce清單簽名,將勾掉的選項去掉。方案2 在簽名中建立乙個新的簽名...

找不到此證書檔案與相關聯的證書申請

您嘗試通過使用 iis 7.0 管理器安裝證書時出現錯誤訊息 找不到此證書檔案與相關聯的證書申請 注意 這篇文章是由無人工介入的微軟自動的機器翻譯軟體翻譯完成。微軟很高興能同時提供給您由人工翻譯的和由機器翻譯的文章,以使您能使用您的語言訪問所有的知識庫文章。然而由機器翻譯的文章並不總是完美的。它可能...