Training Partner Online–Secure Page Setup

Like most eCommerce systems, Training Partner Online requires Secure Socket Layers (SSL, also called HTTPS) to be setup. Depend on your version of Internet Information Server (IIS), you will need to set it up differently.

If you do not have a valid SSL certificate, below are some reference links to create Self-Signed SSL Certificates and installing them for testing only:

Once your have enabled SSL on your IIS server, test it by going to:

https://servername/TPOnline/TPOnline.dll/About

Replace servername with the hostname of your IIS server with Training Partner Online installed.

The above assumes you have a default install of Training Partner Online and the Online pages. Please replace with your relevant page name and TPOnline folder.

If you used a self-signed SSL certificate, you will get the following warning in your IE browser:

WebsiteSecurityCertWarning

This is why self-signed certificates are for testing or internal use only.

Click “Continue to this website (not recommended)” since we know it is our own certificates.

Due to Training Partner Online using full qualified references rather than relative for all links, you will get the following warning message whether you use a self-signed certificate or a valid one:

SSLSecurityWarning

If you click Yes to the above Security Warning, you will notice that some images on the page will not be shown due to them not being delivered with SSL as is the case below:

TPOnlineAbout

Once the SSL has been installed and tested, a new folder in the TPOnline folder needs to be created. This is normally located in C:\TPOnline for a default Training Partner Online install.

Create a folder called SSL in C:\TPOnline and copy the TPOnline.dll from C:\TPOnline into it.

TPOnlineSSLFolder

You will now have two copies of TPOnline.dll.

Tip: Remember on any upgrades of TPOnline to copy TPOnline.dll into the SSL folder.

For IIS 6.0, the last step to enable SSL for Training Partner Online is to add the TPOnline.dll in the C:\TPOnline\SSL folder as an Web Service Extension.

WebExtensionTPOnlineSSL

If you do not do this step, you will get a 404 file not found when you attempt to test it at:

https://servername/TPOnline/SSL/TPOnline.dll/About

I have not tested IIS 7.0/7.5 for ISAPI and CGI Restrictions which is the equivalent to the above.

You should see the same messages as when you did the original test with the exception of the certificates warning because you already agreed to continue to the site.

Training Partner Online is ready for SSL.

This entry was posted in LMS, Training Partner Online and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*
*