我有项目必须创建证书签名请求(CSR),然后我使用Xenroll api。但问题是,当我使用Xenroll.dll (在window中受支持),但在Window和新版本的window中,这个DLL重新构建并重命名为CertEnroll.dll (Xenroll now在新版本中不退出,在较低版本中没有CertEnroll.dll)。
如何使用Xenroll和CertEnroll创建在所有window版本上运行“证书签名请求”?
发布于 2012-12-11 19:29:12
不幸的是,Windows中没有用于此目的的与操作系统版本无关的API。我的解决方案是在XP和Win Server2003上使用Xenroll.dll,在Vista和更高版本上使用CertEnroll.dll,在生成CSR之前检查操作系统版本的主要部分。
https://stackoverflow.com/questions/7804627
复制相似问题