我有一个MSMQ服务个人存储中的证书,我需要授予网络服务访问证书的权限。如何授予帐户访问证书的权限?
,我知道的唯一的办法是使用的certutil.exe在WIN2008/7,像这样的事:
certutil -service -service -repairstore MSMQ\My "" D:PAI(A;;GA;;;BA)(A;;GA;;;SY)(A;;GR;;;NS)
然而,在的certutil WIN2003/XP无法识别-service参数,所以不好。
我的问题是我怎样才能以Win2003/XP和Win2008/7的方式工作?我需要一个非交互式的方法(命令行工具,脚本,COM/.NET/Win32 API)。
引用你曾经试图打开与Windows服务相关联的的X509Store?请提供代码片段。谢谢。 – mark 2011-02-15 09:09:26