title: MPNS sending pushing forbidden response 403
body: <p>I want to use MPNS in my windows phone app and we are going to authenticate the webservice which is sending the push to clients. </p>
  
  <p>I have the done the all steps that are needed for MPNS authentication.</p>
  
  <ol>
  <li>Uploaded the certificates on my WindowsPhone dev dashboard.</li>
  <li>Created the channel name with the common name of my certificates</li>
  <li>Getting the return URI with https:// thats mean my push channel is authenticated</li>
  <li>Adding certificates to my WebRequest header</li>
  </ol>
  
  <p>But when I am going to send push message and send webrequest but I am getting "The remote server returned an error: (403) Forbidden." response. I have read that I am doing something wrong with my request and not adding certificate properly.</p>
  
  <p>Here is my code for Request Header</p>
  
  <p>X509Certificate2 Cert = new X509Certificate2(Server.MapPath("Certs/abc.crt"), "password");
  request.ClientCertificates.Add(Cert);</p>
  
  <p>We have verisign ssl and i am testing this from my visual studio IIS. Its not hosted on any server right now and even not configured in IIS and no SSL configured for IIS.</p>
  
  <p>Is that the issue or something else.</p>