4

根据 MSDN 文档,要每天发送超过 500 个推送通知,您的服务需要一个证书来建立到 WNS 的 SSL 隧道。

我在这里看到http://msdn.microsoft.com/library/windows/apps/ff941099(v=vs.105).aspx如何上传证书,但是如何获得证书?我是否需要在托管我的服务的 Web 服务器上安装证书?如果我在 Windows Azure 中托管我的服务怎么办?

4

2 回答 2

3

首先,这个问题是关于 MPNS(微软推送通知服务),而不是 WNS(Windows 通知服务)。它们是两个独立的服务,WNS 现在是 Microsoft 的首选平台。

Microsoft 在此处提供 MPNS 批准的 CA(证书颁发机构)列表:

获取证书的过程与所有 CA 大致相同。您需要创建一个以您的域名为证书CN(通用名称)的CSR(证书签名请求),并将其发送给CA。CA 对特定有效期(通常为 1、2 或 3 年)收取一定费用。在颁发 SSL 证书之前,他们通常会进行某些检查以确保您确实拥有该域名,例如通过邮寄域名的 WHOIS 所有者和/或要求您创建一个特殊的 DNS 记录。

获得证书后,您需要将其作为客户端证书安装在服务器中,以便向 MPNS 服务器发出推送通知调用。您如何做到这一点取决于您的服务器架构(.NET、Java 等)。

于 2014-12-03T15:01:12.477 回答
1

http://www.verisign.co.uk/

您需要一个注册域名,然后您可以注册购买证书,我认为几年前我为我的应用程序找到的最便宜的是 99 美元,但现在这可能不正确。

祝你好运,

于 2012-08-13T16:15:32.733 回答