Windows推送通知服务 - 如何获得证书?

时间:2012-06-27 14:46:34

标签: windows-phone-7 push-notification ssl-certificate mpns

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

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

2 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:1)

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

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

祝你好运,