Windows证书颁发机构请求表单提交失败

时间:2019-11-13 13:42:32

标签: windows ca

我有一个Windows 2012 R2独立根CA设置,用于通过certrqma.asp页发出身份验证证书。此页面已被修改为仅显示少量字段,但未更改默认值,并且过去也能正常运行,但是最近(不确定何时)该页面根本不会提交请求。

我可以通过IE和Chrome中的控制台看到错误,但是用户对表单提交的反馈是显示以下消息:

  

此页面尚未完成加载。请等待几秒钟,然后重试。

  • IE控制台:SCRIPT5009:“ GetCSPList”未定义-certrqma.asp(1523,3)
  • Chrome控制台:未捕获ReferenceError:未在postLoad(certrqm.asp:997)和onload(certrqma.asp:9)处定义loadXEnroll

我的ASP编码不存在,感觉很不错,但至少发现了上述内容,因此希望它是有用的详细信息。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

事实证明,这是Microsoft默认情况下从IE11开始禁用VBScript的直接结果。该更改已在2019年8月的Windows安全更新中进行了更改,并已计划于2017年初进行:An update on disabling VBScript in Internet Explorer 11

使用Option to disable VBScript execution in Internet Explorer for Internet Zone and Restricted Sites Zone中的一种方法可以很容易地在IE中重新启用VBScript,但是为了确保按预期使用此安全性,我们不必要求客户端这样做。

我认为此表单的Windows 2019 Server版本将采用不同的编码方式以解决此问题,因为已将其禁用已进行了很长时间,但事实并非如此,因为2019 Server Certificate Services Web注册仍然需要VBScript才能使用此表格。