Difference between using Self-signed vs CA-signed SSL certificate when configuring HTTPS on TIBCO Spotfire Server

Difference between using Self-signed vs CA-signed SSL certificate when configuring HTTPS on TIBCO Spotfire Server

book

Article ID: KB0077170

calendar_today

Updated On:

Products Versions
Spotfire Server All Versions

Description

When configuring the TIBCO Spotfire Server to use HTTPS, you must first obtain an SSL certificate. See the prerequisites of  Configuring HTTPS here. An SSL (Secure Sockets Layer) certificate is a digital certificate that authenticates the identity of a website and encrypts information sent to the server using SSL technology. SSL Certificates can be either:
  • Self Signed - A self-signed certificate is a certificate that is signed by itself rather than a trusted authority. These can be generated using IIS, Open SSL, or using the java keytool utility. 
Or:
  • CA signed - A CA-signed certificate has been authenticated by one of the trusted Certificate Authorities (CA) that are authorized to issue them. A CA-signed certificate also provides a level of assurance that the site is what it reports to be, and not an impostor website. 

Both self-signed and CA signed certificates provide encryption for data in motion. The TIBCO Spotfire Server can be setup to run in SSL mode and either a self-signed or CA-signed certificate can be used,  but it is advisable to be aware of the differences between using both the kinds of certificates.
 

Issue/Introduction

This article describes the difference between using a self-signed certificate vs a certificate signed by a trusted Certificate Authority (CA)

Resolution

Here are some of the operational differences between using a self-signed vs a CA-signed certificate:

1. When using a self-signed certificate, a browser will generally give some type of error or warning that the certificate is not issued by a CA, whereas CA-signed certificates will be automatically trusted on the browser:
User-added image

2. With self-signed certificates, the private key is shared between the third party and end user while in CA-signed certificate the private key is kept with end user and not shared with anyone.

3. Self-signed certificates are usually meant for testing purposes and not in actual production environments.

Additional Information

Doc: Configuring HTTPS External: Certificate authority External: Self-signed certificate