如何解决API允许将CSR导入Microsoft CA并接收证书
我需要找到一种方法,可以通过服务器上的某个端点导入/提交SCR并从Microsoft CA接收证书。最好的选择是REST,但是如果有另一个API /协议允许从我们的服务器到CA的请求就足够了。 终端工具对我不起作用。
我发现这里有一些选择:
- .Net平台允许发送/导入CSR的用途
- CA Web注册
- 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 举报,一经查实,本站将立刻删除。