API允许将CSR导入Microsoft CA并接收证书

问题描述

我需要找到一种方法,可以通过服务器上的某个端点导入/提交SCR并从Microsoft CA接收证书。最好的选择是REST,但是如果有另一个API /协议允许从我们的服务器到CA的请求就足够了。 终端工具对我不起作用。

我发现这里有一些选择:

  1. .Net平台允许发送/导入CSR的用途
  2. CA Web注册
  3. CA Web服务

我们的服务器是本地解决方案,使用Java编写,可以在Windows和基于Unix的平台上运行。这意味着我们的客户可以决定使用哪种操作系统。 这意味着第一个选项实际上不是一个选项...

第二个选项允许通过浏览器将SCR上传到Microsoft CA,即我可以尝试提交HTML表单并解析响应...提取证书的链接,但感觉这不是最佳选择。

我发现Windows服务器包含名为CA Web Services的组件,该组件在理论上允许我想要的内容,但是我找不到如何使用它的问题。 我在这里遵循了指导: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh831625(v=ws.11) 服务器上启用了“证书注册策略Web服务”和“证书注册Web服务”。 所以我有了URL,可以将其放入浏览器或邮递员中: https://.../service.svc/CES 使用基本身份验证,但是由于尝试,我收到了一个错误的请求,并且找不到有关端点的文档。

因此,如果有人可以对我说我正在寻找正确的方向和/或向我发送文档链接,那将是很好的。 如果这不是正确的方向,也许有人知道更好的选择。

预先感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)