簡體   English   中英

Certmgr - 不更新沒有私鑰的自簽名證書

[英]Certmgr - Self-signed certificate without private key is not updated

我正在使用 Windows 操作系統的自簽名證書和證書管理器。

首先,我創建了一個自簽名證書“​​RootCA”,它分配了一個私鑰/公鑰對,但是我已經成功地使用下一個 certutil.exe 命令銷毀了這個證書的私鑰:

certutil -user -delkey "RootCA"

另外,我檢查了刷新和導出私鑰,這是不可能的,因為它已被破壞。

問題是當我在銷毀私鑰后在證書管理器中可視化“RootCA”時,“常規”選項卡指示“您有一個與此證書對應的私鑰。 ”:

在此處輸入圖片說明

我的問題是:

有沒有辦法更新/刪除以前的證書信息? 如果是,是否可以以編程方式進行?

使用Microsoft CryptoAPI的設置pvData的參數CertSetCertificateContextProperty功能NULL解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM