安装SSL证书-解决导入证书时的ASN1 bad tag value met错误
原文:http://www.cnblogs.com/terrysun/archive/2011/03/02/1969180.html
以VeriSign的證書(shū)為例,首先到VeriSign的網(wǎng)站上www.verisign.com上申請(qǐng)30試用的SSL證書(shū)
1. 生成CSR(Certificate Signing Request),并生成的CSR提交給VeriSign,申請(qǐng)結(jié)束后會(huì)收到VeriSign發(fā)來(lái)的郵件,郵件中包含Trial SSL Certificate
IIS6參考:https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&actp=CROSSLINK&id=AR225
IIS7參考:https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&actp=CROSSLINK&id=AR865
2. 新建一個(gè).txt文件,將郵件中的Trial SSL Certificate存放到.txt文件中,并將擴(kuò)展名改為.cer
3.將證書(shū)導(dǎo)入到IIS中
IIS6參考:https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&actp=CROSSLINK&id=AR233
IIS7參考:https://knowledge.verisign.com/support/ssl-certificates-support/index?page=content&actp=CROSSLINK&id=SO9071
在IIS7中可能會(huì)發(fā)生下面的錯(cuò)誤:
Error: CertEnroll::CX509Enrollment::p_InstallResponse: ASN1 bad tag value met.0x8009310b installing cert on IIS 7
,這個(gè)錯(cuò)誤是由在證書(shū)生成過(guò)程中不匹配private key引起的,通過(guò)下面的方法解決它:
解決方案:
1.?在運(yùn)行中輸入mmc,在菜單欄上依次選擇 File –> Add/Remove Snap-in
2.?在打開(kāi)的窗口中選擇Certificates
?
3.?在上圖中點(diǎn)擊Add按鈕,在打開(kāi)的對(duì)話框中選擇Computer account,點(diǎn)擊Next按鈕
?
4.?在上圖中點(diǎn)擊Next按鈕,在新的對(duì)話框中再點(diǎn)擊Finish按鈕
?
5.?導(dǎo)入證已書(shū)如下圖:
?
6.?在導(dǎo)入證書(shū)的過(guò)程中, Certificate store默認(rèn)為Personal,這里保持不變
?
7.?雙擊剛剛導(dǎo)入的證書(shū),在彈出的窗口中選擇Detail標(biāo)簽,將滾動(dòng)條拉到最下面選擇Thumbprint,記錄下面窗口中的值
8.?在打命令行窗口(cmd),輸入
certutil –repairstore my “00 01 02 03 …”??
注:雙引號(hào)中輸入剛才的Thumbprint值
例:certutil –repairstore my “?51 51 b8 63 8a 4c 1f 15 54 56 ed 37 c9 10 35 ca d3 01 b9 36”??
運(yùn)行成功后會(huì)出現(xiàn)??CertUtil: -repairstore command completed successfully
通過(guò)上面的配置已將SSL證書(shū)導(dǎo)入到IIS中,不需要在IIS中再次導(dǎo)入了
參考:
IIS7下SSL證書(shū)操作指南
Error: CertEnroll::CX509Enrollment::p_InstallResponse: ASN1 bad tag value met.0x8009310b installing cert on IIS 7
用于對(duì)證書(shū)進(jìn)行疑驗(yàn)證解答的 Certutil任務(wù)
總結(jié)
以上是生活随笔為你收集整理的安装SSL证书-解决导入证书时的ASN1 bad tag value met错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 制作多域名(SAN/UCC)CSR(证书
- 下一篇: windowsAPI验证上下级证书关系