Team Render HTTPS

This Python Plugin enables HTTPS Support for the Team Render Webserver.

Use this plugin to enable HTTPS Support for the Team Render Server.

Self-Signed Certificate Creator

You can import your own certificates or create them out of the box by using the Self-Signed Certificate Creator which are automatically installed in the Webserver. Once you import or generate the certificate your browser can immediately connect to Team Render Webserver through HTTPS. You can also import your own certificates.

screen-shot-2016-10-27-at-10-12-26

screen-shot-2016-10-27-at-09-54-46

 Import certificates

For this step you need a key file and the actual certificate. Before you continue verify that both match to each other, otherwise they might get rejected by the plugin or HTTPS will simply not work.

To import an external certificate, open the Self-Signed Certificate Creator and select File -> Import certificate…

Now select the key file with the file dialog and continue. Then select the certificate with the next file dialog. Follow the instructions of the plugin and restart Team Render Server.

What is HTTP?

This article covers the basics of HTTPS to give you a rough idea of the concept behind HTTPS. For a deeper technical insight visit the resource links below.

TL;DR HTTPS is an application protocol which secures a connection between a web server and a browser. By using the Team Render HTTPS plugin you can be sure that the web server is authenticated and the data is encrypted.

How does HTTPS work? The application protocol behind HTTPS is called TLS (formerly known as SSL). To make use of that, the administrator of a web server has to create a key certificate which is placed on the server and is requested by a browser on the first connect to negotiate encryption mechanisms and to verify the browser is talking to the right server. There are two possibilities how to create these certificates.

  1. Creating certificates which are self-created and self-signed
  2. Issued and signed by a Certificate Authority (CA*)
    *an external party several browser vendors trust by default

cert

This certificate has been issues by GeoTRUST SSL – the most browsers trust by default.

By the nature of self-created and self-signed certificates they cannot be verified but from the user – on the good side, they are easy to create and free. Once the certificate has been manually verified by the user and added to the Trusted Certificate Pool of your browser you can safely connect to your web server. With our free plugin we give you the opportunity to secure the connection between your browser and the web server of Team Render Server.

More Information

Installation instructions

1. Unzip the file and copy the files to the plugins directory
2. (Re)start Team Render Server
3. Open File->Plugins->Self-Signed Certificate Creator

 

  trs_wi_https.zip (3.2 MiB)

Share this project

Please rate this

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *