Issue
After configuring server wide SAML in Tableau Server 2018.2 on CentOS 7.5, the application server will not start.
After configuring server wide SAML in Tableau Server 2018.2 on CentOS 7.5, the application server will not start.
Change the existing certificate extension to .crt
Create a self-signed certificate to confirm that the issue is, in fact with the certificate:
Please note that below solutions should only be used until a commercial cert can be obtained. Please see our “Configure SSL for External HTTP Traffic to and from Tableau Server” article for more information.
openssl genrsa -out <yourcertname>.key 4096
openssl req -new -key <yourcertname>.key -out <yourcertname>.csr
openssl x509 -req -days 1825 -in <yourcertname>.csr -signkey <yourcertname>.key -out <yourcertname>.crt
Create the .Key File:
openssl.exe genrsa -out <yourcertname>.key 4096
openssl.exe req -new -key <yourcertname>.key -out <yourcertname>.csr -config ..\conf\openssl.cnf
openssl.exe x509 -req -days 1825 -in <yourcertname>.csr -signkey <yourcertname>.key -out <yourcertname>.crt
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.tableausoftware.domain.user.saml.TabKeyManager]: Constructor threw exception; nested exception is java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Illegal header: