4 Replies Latest reply on Jan 10, 2017 11:16 AM by Charles Ayotte-Trépanier

    SSL Certificate: PEM or  PKCS7 encoding?

    Charles Ayotte-Trépanier



      We have some users trying to embed Tableau views in their https website. In order to assist them, I started by configuring SSL on our test server. The certificate I used is PKCS7 encoded. Everything seems to work fine.


      However, while trying to configure VizAlerts for SSL, I noticed that VizAlerts requires a .pem certificate. Doing some research about what a .pem was, and how I could convert my .cer file to .pem, I came across this (https://www.namecheap.com/support/knowledgebase/article.aspx/9474/69/how-do-i-create-a-pem-file-from-the-certificates-i-… ):


      Choosing “Apache, Nginx, cPanel or other” will get you a PEM-encoded SSL certificate. While going with “Microsoft IIS, Tomcat” will set PKCS7 encoding preference, which is suitable for trusted security certificates in Microsoft and Tomcat server environment.


      I'm completely clueless when it comes to network/web servers and how they work. From what I understand, Tableau Server uses Apache as a web server.


      Does that mean that I necessarily need a pem-encoded SSL certificate?


      Everything seems to work fine with PKCS7 encoded certificate, but is the connection really secured? Should I get a pem-encoded certificate instead?


      Finally, the encoding options when requesting a certificate are PKCS7 or base64. Can anyone confirm that base64 is PEM? (I'm having a hard time finding the right contact in my org to help me out with this)