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

问题描述 投票:0回答:1

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

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

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

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

我的ASP编码不存在,感觉很不错,但至少找到了上面的内容,希望能提供有用的详细信息。有什么想法吗?

windows ca
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.