我在 Windows 2008 机器上运行了 enterprice CA。我正在尝试在 Windows Server 2012 R2 上配置 NDES。我逐字逐句地遵循了此博客中的所有说明:http://windowsitpro.com/security/setting-network-device-enrollment-service但失败并出现以下错误:
无法安装 RA 证书。此 CA 不支持所请求的证书模板。
0x80094800(-2146875392 CERTSRV_E_UNSUPPORTED_CERT_TYPE)
[无法安装 RA 证书 0x80094800(-2146875392 CERTSRV_E_UNSUPPORTED_CERT_TYPE)][2]
答案1
正如 Microsoft KB 中所述文章,可能会发生此错误
如果证书注册请求使用的是最近创建的证书模板。当 CA 中添加新模板时,HKEY_CURRENT_USER 缓存会立即更新,但 HKEY_LOCAL_MACHINE 缓存不会立即更新。如果 CA 或域控制器位于同一台计算机上,则 HKEY_LOCAL_ MACHINE 缓存会在接下来的 15 分钟内更新;如果 CA 或域控制器处于分布式配置中,则 HKEY_LOCAL_ MACHINE 缓存会在接下来的 10 分钟内更新。
可能的解决方案是手动更新证书模板缓存。可以通过编辑注册表来完成。请参阅我上面提供的文章以了解有关此过程的更多信息。
希望能帮助到你!