【发布时间】: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