SSL certificate setup
Posted: Fri Jun 16, 2017 8:34 am
Hi, I am a bit frustrated with SSL certificate setup, spending several time only to be unable to to connect to Tsplus web server via SSL.
Documentation on how to request and install a SSL certificate should be more clear, expecially when using Tsplus web server.
Page http://www.terminalserviceplus.com/docs ... ertificate states that you need a temporary istance of IIS to create a CSR. At the end you need to import received certificate(s) so, at the bottom of that page a link send you to http://www.terminalserviceplus.com/docs ... te-manager, where that page explains how to use the Let's Encrypt infrastructure, that is a completely different SSL certificate setup.
Alternatively, the video tutorial at http://www.terminalserviceplus.com/video-tutorials.php under the label 'Security' suggest to use Portecle to create keypair, CSR and install the received SSL certificate.
The video suggest that, to generate the CSR, you should use the 'Export' function, that the private key and certificate are exported to CSR which is a text file, but sadly, using that function the resulting file is binary.
I instead used successfully the 'Generate Certification Request' right clicking over the keypair to generate the CSR, and the resulting file is really a text file.
Using that file, I received from certification authority the X.509 certificate containing all the certificates of the chain embedded in it.
Exported the intermediate and root certificates in X.509 format, imported all them in the store using Portecle's 'Import Trusted Certificate', saved the key store and restarted the Tsplus web server.
After doing this, I however cannot connect via https; Portecle's 'Examine SSL/TLS Connection' fail saying "javax.net.ssl.SSSPeerUnverifiedException: peer not authenticated"
So my questions are:
1) Can you outline the possible ways and steps to create keypair, CSR and installation of the received certificates, stating also where they should be installed, for the means of using native Tsplus webserver ?
2) Can you state if Portecle is sufficient to complete the SSL certificate setup workflow, if I must use only the cert.jks with the password 'secret' or there are other ways to configure the native Tsplus web server ?
3) Lastly, can you make the documentation more clear ?
Thank you.
Carlo
Documentation on how to request and install a SSL certificate should be more clear, expecially when using Tsplus web server.
Page http://www.terminalserviceplus.com/docs ... ertificate states that you need a temporary istance of IIS to create a CSR. At the end you need to import received certificate(s) so, at the bottom of that page a link send you to http://www.terminalserviceplus.com/docs ... te-manager, where that page explains how to use the Let's Encrypt infrastructure, that is a completely different SSL certificate setup.
Alternatively, the video tutorial at http://www.terminalserviceplus.com/video-tutorials.php under the label 'Security' suggest to use Portecle to create keypair, CSR and install the received SSL certificate.
The video suggest that, to generate the CSR, you should use the 'Export' function, that the private key and certificate are exported to CSR which is a text file, but sadly, using that function the resulting file is binary.
I instead used successfully the 'Generate Certification Request' right clicking over the keypair to generate the CSR, and the resulting file is really a text file.
Using that file, I received from certification authority the X.509 certificate containing all the certificates of the chain embedded in it.
Exported the intermediate and root certificates in X.509 format, imported all them in the store using Portecle's 'Import Trusted Certificate', saved the key store and restarted the Tsplus web server.
After doing this, I however cannot connect via https; Portecle's 'Examine SSL/TLS Connection' fail saying "javax.net.ssl.SSSPeerUnverifiedException: peer not authenticated"
So my questions are:
1) Can you outline the possible ways and steps to create keypair, CSR and installation of the received certificates, stating also where they should be installed, for the means of using native Tsplus webserver ?
2) Can you state if Portecle is sufficient to complete the SSL certificate setup workflow, if I must use only the cert.jks with the password 'secret' or there are other ways to configure the native Tsplus web server ?
3) Lastly, can you make the documentation more clear ?
Thank you.
Carlo