提交证书请求 - 外部域
我需要向我的域之外的证书颁发机构提交 PKCS#10 证书请求。 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。
有什么想法吗?
谢谢
I need to submit a PKCS#10 certificate request to a certificate authority who is outside my domain. This article in MSDN shows a way to submit certificate requests within a network using ICertRequest2
COM object.
hr = CertRequest->Submit( CR_IN_ENCODEANY | CR_IN_FORMATANY, RequestStr,
AttributesStr, CAName, &Disp );
where
BSTR CAName = SysAllocString( L"COMPUTERNAME\\CA Name" );
My question is how do i submit my request progrmatically from the client who is outside the Domain.
I don't want to use the Microsoft web enrollment pages, as this needs to be a automated process.
My CA is 2003 Enterprise and client is XP SP3.
Any ideas please?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,这可以通过几种方式来完成
在 CA 和参与实体/用户之间手动执行一些审核程序
半自动使用 MS Windows 提供的 Web URL/注册页面,certsrv
编写您自己的解决方案,例如,在用户和 CA 之间进行联络的 Web 服务
In general, this can be done in few ways
Manually with some audit procedures between the CA and the participating entity/user
Semi automatically using the MS windows provided web URL/enrolment page, certsrv
Write your own solution, say, a web service to liaise between user and the CA