2016-06-16 154 views
0

是否可以從證書存儲再次下載p12證書?我有這樣的要求,即私鑰和證書已放在p12證書中,並且此p12證書已安裝在Windows證書存儲區中。現在我需要從安裝在證書存儲區中的證書中重新獲取私鑰。既然不可能,是否可以從證書商店下載p12證書?如果我可以這樣做,那麼我可以從下載的p12證書中讀取私鑰。請協助一些使用javascript/nodejs的例子。使用nodejs從證書存儲中下載p12證書

回答

0

如果導入時標記爲可抽取,則可以手動從Windows應用商店抽取證書。

證書可以使用密碼保存爲p12。在此之後,你需要一個第三方庫解密P12文件,分析內容,並提取私人或公共密鑰

獨特的圖書館中,我知道要執行此operación是僞造https://github.com/digitalbazaar/forge

看到我在How to load a PKCS#12 Digital Certificate with Javascript WebCrypto API以響應看到一個完整的例子,還有一些關鍵的轉換,如果你需要它們

+0

是否不可能以編程方式從證書存儲中提取p12? – mayooran

+0

據我所知,你不能。這可能是一個安全漏洞,允許應用程序下載您的個人證書 – pedrofb

相關問題