Fixture证书权限导致CSR申请证书失败的问题 [已解决]
Fixture證書權(quán)限導(dǎo)致CSR申請證書失敗的問題 [已解決]
- 問題描述:
- 排查/解決方法
- Step1: 檢查證書是否正確導(dǎo)入:
- 方法1 :mmc
- 方法2 :certmgr.msc (推薦)
- Step2: 查看/修改相應(yīng)證書的權(quán)限
之前調(diào)試筆記解決問題記錄的經(jīng)驗和問題分析, 趁著假期整理整理:
問題描述:
在申請證書CSR到簽發(fā)證書過程中一直返回報錯,但是查看PC上所有相關(guān)證書是已經(jīng)Import好了的,并且能列表里顯示,就想當(dāng)然認(rèn)為證書是OK的,
所以當(dāng)時主要排查方向放到了CSR申請的代碼中,最終才找到RootCause根本原因:是證書的權(quán)限問題導(dǎo)致,更改后解決:
排查/解決方法
Step1: 檢查證書是否正確導(dǎo)入:
首先檢查下PC上導(dǎo)入的證書是否正確:
有兩種方法可以查看:
方法1 :mmc
Cmd進入mmc,
啟動console如下
添加證書相關(guān)console
方法2 :certmgr.msc (推薦)
或 直接CMD執(zhí)行 certmgr.msc
進入Certificates Manager
查看personal-Certificate
如果發(fā)現(xiàn)沒有相關(guān)證書,則右鍵All Task->Import 導(dǎo)入到相關(guān)Folder即可
如果導(dǎo)入證書后還是不行,則繼續(xù)Step2
Step2: 查看/修改相應(yīng)證書的權(quán)限
選中相應(yīng)證書,右鍵All Tasks -> Manage PrivateKeys
在 Manage PrivateKeys Security選項卡中,
發(fā)現(xiàn)當(dāng)前用戶沒有權(quán)限,選中當(dāng)前用戶,添加個人權(quán)限如下圖:
所以Root cause 是權(quán)限攔住了,導(dǎo)致CSR申請的證書失敗,并不是code問題。
總結(jié)
以上是生活随笔為你收集整理的Fixture证书权限导致CSR申请证书失败的问题 [已解决]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android培训学习班,常州andro
- 下一篇: Cookie跨域存储问题