Windows phone 7 Windows推送通知服务-如何获取证书?

Windows phone 7 Windows推送通知服务-如何获取证书?,windows-phone-7,push-notification,ssl-certificate,mpns,Windows Phone 7,Push Notification,Ssl Certificate,Mpns,根据MSDN文档,要每天发送500多个推送通知,您的服务需要证书来建立到WNS的SSL隧道 我在这里看到了如何上传证书,但是如何获取证书?我是否需要在承载我的服务的web服务器上安装证书?如果我在Windows Azure中托管我的服务怎么办? 你需要一个注册域名,然后你可以注册购买证书,我想几年前我发现我的应用程序最便宜的价格大约是99美元,但现在这可能是不正确的 祝你好运,首先,这个问题是关于MPNS(Microsoft推送通知服务),而不是WNS(Windows通知服务)。它们是两个独立的

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

我在这里看到了如何上传证书,但是如何获取证书?我是否需要在承载我的服务的web服务器上安装证书?如果我在Windows Azure中托管我的服务怎么办?

你需要一个注册域名,然后你可以注册购买证书,我想几年前我发现我的应用程序最便宜的价格大约是99美元,但现在这可能是不正确的


祝你好运,

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

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

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


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

我假设域需要与托管我的服务相同,这些服务正在与推送服务联系?如果您已在域myDomain.com上托管WCF服务,则您的证书将需要是“myDomain.com”的证书。我在服务器上有证书。现在,我需要为客户机执行什么操作才能获得服务器证书?