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