如何導(dǎo)出pfx證書詳細(xì)教程
打開Microsoft .NET Framework 的SDK命令提示,按以下步驟操作: 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
(所有的工具可在C:\Program Files\Microsoft 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
SDKs\Windows\v6.0A\bin\中找到) 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
第一步 創(chuàng)建 X.509 證書 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
makecert.exe為證書創(chuàng)建工具。 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
證書創(chuàng)建工具生成僅用于測試目的的 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
X.509 證書。它創(chuàng)建用于數(shù)字簽名的公鑰和私鑰對,并將其存儲在證書文件中。 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
此工具還將密鑰對與指定發(fā)行者的名稱相關(guān)聯(lián),并創(chuàng)建一個 X.509 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
證書,該證書將用戶指定的名稱綁定到密鑰對的公共部分。 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
創(chuàng)建證書時會提示要求證書的私鑰密碼(Subject 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
Key,兩個密碼輸入框),并會在生成cer文件是再次要求輸入密碼(一個輸入框) 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
命令行為: 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
"C:\Program 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
Files\Microsoft SDKs\Windows\v6.0A\bin\makecert.exe" -r -n "CN=xxxx軟件有限公司"
-b
文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
01/01/2009 -e 12/31/2019 -sv CbipSetupKey.pvk CbipSetupKey.cer 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
第二步 創(chuàng)建發(fā)行者證書 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
cert2spc.exe發(fā)行者證書測試工具 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
發(fā)行者證書測試工具通過一個或多個 X.509 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
證書創(chuàng)建發(fā)行者證書 (SPC)。Cert2spc.exe 僅用于測試目的。可以從證書頒發(fā)機構(gòu)(如 VeriSign 或 Thawte)獲得有效的 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
SPC。 文章源自網(wǎng)吧系統(tǒng)維護-http://www.strong-digital.cn/4011.html
生成發(fā)行者證書時,不要求輸入私鑰密碼
命令行為:
"C:\Program
Files\Microsoft SDKs\Windows\v6.0A\bin\cert2spc.exe" CbipSetupKey.cer
CbipSetupKey.spc
第三步 導(dǎo)出證書文件
pvkimprt.exe是證書導(dǎo)出工具??梢詮谋菊鞠螺d:
證書導(dǎo)出工具用于將.spc和.pvk文件導(dǎo)出為pfx證書文件。
導(dǎo)出時,會提示創(chuàng)建證書的密碼
輸入正確的密碼后,出現(xiàn)導(dǎo)出向?qū)Ы缑?,點擊下一步,選擇“是,導(dǎo)出密鑰”,然后點擊下一步,
出現(xiàn)證書類型選擇界面,選擇“個人信息交換
- PKCS
#12(.PFX)(P)”(只有這一種可選,并且其下面的選項均不選擇),再點擊下一步,
出現(xiàn)私鑰保護密碼選項,輸入密碼,然后點擊下一步,在文本框中輸入要生成的文件名(一般與證書名稱一致),點擊下一步
顯示完成窗口,并顯示導(dǎo)出證書的信息。
pvkimprt
-pfx CbipSetupKey.spc CbipSetupKey.pvk
第四步
添加到項目中------
在項目屬性中,選擇“簽名”選項卡
勾選“為ClickOnce清單簽名”,點擊“從文件選擇”,然后選擇生成的.pfx文件(如果項目中已經(jīng)存在同名文件,則需要先刪除)
選擇了.pfx文件后,會提使輸入私鑰保護密碼,輸入正確的私鑰保護密碼后,即可添加到項目中。
需要注意的是證書的有效期,證書有起止有效期,當(dāng)超出有效期時,將被視為無效證書,無法簽名。
用pvkimprt導(dǎo)出pfx證書時,一直彈出對話框提示:Command line option syntax error. Type Command /?
for Help.
評論