问题描述
当我在Windows 10上导入成功时,我使用certEntroll创建了pfx证书,但是导入成功,但是当我尝试在windwos 7上出现错误“输入的密码不正确”如何解决? 这是我如何从CA创建PFX的代码的一部分
var objcertrequest = new Ccertrequest();
var idisposition = objcertrequest.RetrievePending(requestId,caIP + @"\" + caNAme);
if (idisposition == CR_disP_ISSUED)
{
var cert = objcertrequest.GetCertificate(CR_OUT_BASE64 | CR_OUT_CHAIN);
var objEnroll = new CX509Enrollment();
objEnroll.Initialize(X509CertificateEnrollmentContext.ContextUser);
objEnroll.installresponse(
installresponseRestrictionFlags.AllowUntrustedRoot,cert,EncodingType.XCN_CRYPT_STRING_BASE64,password);
var certResponce = objEnroll.CreatePFX(password,PFXExportOptions.PFXExportChainnoroot);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)