title: Configure SSRS for SSL
body: <p>I have a SSRS instance, running SSRS 2014, and I want configure it for usage over SSL.</p>
  
  <p>The server is available at <a href="http://reports.mydomain2.com" rel="noreferrer">http://reports.mydomain2.com</a></p>
  
  <p>I purchased a multi SSL certificate from GoDaddy, on domain www.mydomain.com, and I added reports.mydomain2.com as SAN</p>
  
  <p>I generated the SSL certificate from GoDaddy as for IIS, imported the certificate into Intermediate Certification Authority and in Personal/Certificates
  <a href="https://i.stack.imgur.com/k0Xr3.png" rel="noreferrer"><img src="https://i.stack.imgur.com/k0Xr3.png" alt="enter image description here"></a>
  <a href="https://i.stack.imgur.com/wJGzx.png" rel="noreferrer"><img src="https://i.stack.imgur.com/wJGzx.png" alt="enter image description here"></a></p>
  
  <p>The I started the SSRS config manager, and I'm trying to setup the SSL
  I see the certificate, but when I select it and click Apply I get error that SSL certificate cannot be bound  </p>
  
  <p><a href="https://i.stack.imgur.com/GPU25.png" rel="noreferrer"><img src="https://i.stack.imgur.com/GPU25.png" alt="enter image description here"></a></p>
  
  <p>The error shown is</p>
  
  <pre><code>Microsoft.ReportingServices.WmiProvider.WMIProviderException: An unknown error has occurred in the WMI Provider. Error Code 80070520
  
   ---&gt; System.Runtime.InteropServices.COMException (0x80070520): A specified logon session does not exist. It may already have been terminated. (Exception from HRESULT: 0x80070520)
     --- End of inner exception stack trace ---
     at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo)
     at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.CreateSSLCertificateBinding(String application, String certificateHash, String ipAddress, Int32 port)
     at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.CreateSSLCertificateBinding(UrlApplication app, String certificateHash, String ipAddress, Int32 port)
  </code></pre>
  
  <p>I checked the bindings with command</p>
  
  <pre><code>netsh http show urlacl
  </code></pre>
  
  <p>and I found an entry on port 443</p>
  
  <pre><code>Reserved URL            : https://+:443/sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/
      User: NT SERVICE\SstpSvc
          Listen: Yes
          Delegate: Yes
      User: BUILTIN\Administrators
          Listen: No
          Delegate: No
      User: NT AUTHORITY\SYSTEM
          Listen: Yes
          Delegate: Yes
          SDDL: D:(A;;GA;;;S-1-5-80-3435701886-799518250-3791383489-3228296122-2938884314)(A;;GR;;;BA)(A;;GA;;;SY) 
  </code></pre>
  
  <p>I don't know if this makes any difference or not (if the port 443 is already bound, preventing it from binding to SSRS url or not</p>
  
  <p>But another possible problem is might be the fact that SSRS Config manager doesn't allow me to change the url for SSL binding to reports.mydomain2.com. but instead it tried to bind to default domain of the certificate.</p>
  
  <p>Any idea what could be wrong, and how can I solve it?</p>