Description
Capture Server Pro Office Add-Ins require that your Apps site (default port 7210) be secured using an SSL certificate. Below are instructions on how to do this for testing with a self-signed certificate, as well as with a full SSL certificate.
Considerations
SSL will require you have the WCF Services HTTP Activation feature installed in Windows Server Manager. This can be done by following these steps:a. On the Dashboard page, click Add roles and features.
- On the Dashboard page, click Add roles and features.
- On the Add Roles and Features Wizard window, click Server Selection.
- On the Select destination server page, select the correct server and then click Next.
- On the Select server roles page, click Next.
- On the Select features page, select .NET Framework 4.5 Features > WCF Services > HTTP Activation, and then click Next.
- On the Confirm installation selections page, click Install.
- When the feature has installed successfully, click Close.
NOTE: Office Add-Ins require SSL to be configured per Microsoft's requirements to utilize Add-Ins in the App store.
Instructions
Below are instructions on how to configure these certificates in IIS7, IIS8, and IIS10. Self-signed certificates are usually used for testing and we recommend getting a full SSL certificate when utilizing these in production.
Creating a Self-Signed Certificate
These are instructions on how to create your certificate:
- Open IIS Manager on the Server containing Apps by hitting the Windows Key and Typing IIS
- Inside of the IIS Manager, select your Server on the left hand navigation pane
- In the Features View in the center of the page, double click Server Certificates
- On the right hand side of the Server Certificates page, select Create Self-Signed Certificate...
- Type a Friendly Name for your certificate and keep the store on Personal
- Click OK
NOTE: Self-Signed Certificates will throw a warning when logging in. This is expected and will go away upon installation of a full SSL Certificate
Creating an SSL Certificate
NOTE: These instructions assume you have already received a .cer file from your SSL provider.
- Open IIS Manager on the Server containing Apps by hitting the Windows Key and Typing IIS
- Inside of the IIS Manager, select your Server on the left hand navigation pane
- In the Features View in the center of the page, double click Server Certificates
- On the right hand side of the Server Certificates page, select Complete Certificate Request
- Point to the .cer file provided by your SSL Provider, type a Friendly Name for your certificate and choose which store you would like the certificate saved under
- Click OK
Installing your Certificate
Now to apply the certificate to your Apps Site:
- Back in the IIS Mananger, expand your Sites folder and select Web Applications
- On the right hand Actions menu, select Bindings...
- In the Site Bindings popup, Click Add...
- For type, select https and for SSL certificate, select the friendly name you chose when creating your certificate
- Click OK and then Close
You should now be able to access your site from https://servername as opposed to http://servername:7210 and have access to install your Office Add-Ins.
Comments
0 comments
Please sign in to leave a comment.