1. 程式人生 > WINDOWS開發 >如何在Windows中查詢證書頒發機構已頒發的證書

如何在Windows中查詢證書頒發機構已頒發的證書

有時候需要看一下證書頒發機構已經頒發出去的證書,看看某個使用者或者某個計算機獲取過的證書有哪些。通常可以在證書頒發機構的MMC中檢視。
技術分享圖片
對於測試環境或者剛開始用的CA來說,這樣檢視挺簡單的。但是對於用了一段時間,頒發了上千張證書的CA來說,就無法直接查看了,需要用到view選單裡的filter。可以根據證書的各個欄位來做篩選,圖片中我篩選了contoso\dc-232$申請的證書。
技術分享圖片

這裡再介紹另一個基於Powershell的命令,Get-CertificationAuthority來篩選我們需要的資訊。Get-CertificationAuthority是一個三方命令,該命令預設會顯示當前林中所有的企業CA。並且預設不在系統中安裝,所以需要先安裝一下。Install-Module -Name PSPKI

https://www.cnblogs.com/qishine/p/12677697.html

技術分享圖片
使用之前需要先匯入這個模組Import-Module -Name PSPKI。對於之前我填寫的篩選器,對應到powershell的命令如下:
Get-CertificationAuthority -ComputerName dc-232.contoso.lab | Get-IssuedRequest -filter "Request.RequesterName -eq contoso\dc-232$"

技術分享圖片