【发布时间】:2018-04-21 04:51:34
【问题描述】:
我用 VB 编写了一个 Windows TCP(不是 IIS)服务器程序,它为我也开发的企业 iPhone 应用程序提供后端。该系统使用 Apple 推送通知,并且工作正常,除非服务器因任何原因重新启动。
推送通知系统的一部分是在服务器上包含 Apple 证书。 I followed the steps shown here 安装必要的证书,即使它用于 ASP.NET 应用程序,它也适用于我的基于 Windows 的服务器。除了,正如我所说,重新启动需要重新安装证书。
I found this page on Server Fault that suggests adding a user to the certificate 通过 MMC 管理单元,但这也不起作用。
两个问题:按照服务器故障页面上显示的步骤,我需要添加特定用户吗?唯一弹出的用户是 SYSTEM(我试过)、Administrators(ComputerName/Administrators)(也试过)和“S-1-1-5-blah,blah”(没试过)。是否需要添加其他用户才能使其正常工作?
Q2:如果这永远行不通,有什么不同的方法吗?
完全披露:This is the second time I have submitted this question,但前一个(四个月前)从未得到回应。我希望知道的人会看到这个。
感谢您的建议。
事后:我上面链接的说明说将证书安装到个人/证书。也许这是错误的?这东西太让我头疼了,所以我不明白所有不同商店的功能。
【问题讨论】:
-
您的症状是什么(什么异常,从哪里来)?你是如何导入证书的?如果您拔下计算机(完全避免任何安全的进程关闭)它会重现吗? 99.5% 确定您的答案是
PersistKeySet。
标签: visual-studio-2010 certificate apple-push-notifications x509certificate x509certificate2