【问题标题】:SUBMIT certificate request - outside domain提交证书请求 - 域外
【发布时间】:2010-08-02 18:09:14
【问题描述】:

我需要向域外的证书颁发机构提交 PKCS#10 证书请求。 This article in MSDN 展示了一种使用ICertRequest2 COM 对象在网络内提交证书请求的方法。

hr = CertRequest->Submit( CR_IN_ENCODEANY | CR_IN_FORMATANY, RequestStr,
                          AttributesStr, CAName, &Disp );

在哪里

BSTR CAName = SysAllocString( L"COMPUTERNAME\\CA Name" );

我的问题是如何从域外的客户端以编程方式提交我的请求。

我不想使用 Microsoft 网络注册页面,因为这需要是一个自动化过程。

我的 CA 是 2003 Enterprise,客户端是 XP SP3。

有什么想法吗?

谢谢

【问题讨论】:

  • 您可以将文件复制到域成员计算机(甚至是 CA),然后从那里运行程序...

标签: encryption certificate windows-server-2003 cryptoapi


【解决方案1】:

一般来说,这可以通过几种方式完成

  1. 在 CA 和参与实体/用户之间手动使用一些审计程序

  2. 半自动使用 MS windows 提供的 Web URL/注册页面,certsrv

  3. 编写您自己的解决方案,例如,在用户和 CA 之间建立联系的 Web 服务

【讨论】:

    猜你喜欢
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多