我知道这个问题之前已经被问过,但是没有任何解决scheme对我有帮助。
我设置CA的原因仅仅是为了创build一个SSTP VPN,因此一切都在一个Server 2008 R2主机,域控制器,独立根CA和RRAS上。 我也以内置域pipe理员的身份login。
当我第一次设置的时候,一切都很好,我可以通过http:\\localhost\certsrv – > Request a certificate – > Advanced certificate request – > Create and submit a request to this CA通过web注册来申请一个“服务器authentication证书” Create and submit a request to this CA
那是去年。 证书不可避免地过期了,于是我去提交一个新的请求。 但是, Create and submit a request to this CA的链接现在不可用。 当我单击“ Advanced certificate request ,直接Create a certificate request by using a base-64-encoded CMC ...页面Create a certificate request by using a base-64-encoded CMC ... 。
如果我尝试去地址来创build一个新的请求: http://localhost/certsrv/certrqma ,页面确实加载,但是CSP下拉框被卡在Loading... ,并且哈希algorithm下拉框是空的。
一个解决scheme是确保启用了脚本,我检查了这一点,而且我也这样做了。
我不是只重build服务器,而是用hyper-v创build了一个虚拟机,这个虚拟机的设置方式是一样的(除了我已经将证书的有效期提高到了99年),所以我仍然有一个SSTP VPN的使用,希望我们可以找出什么是我的原来的毛病。
主要问题确实是“为什么要创build并向这个CA提交请求”链接消失?
如果您使用IE,请尝试使用安全区域,增强的安全configuration和兼容模式。 从记忆中,我确信我已经经历了上面的问题,但是前一段时间…
…我似乎记得一个Active-X控件需要能够执行使用网页注册。
有两件事要考虑:
certreq.exe命令行实用程序或证书颁发机构将您的请求提交给CA.