Konfigurera interna anpassade certifikat för Tableau Server
Version: tillagt i version 2026.3.0.
Som standard använder Tableau Server självsignerade certifikat för att kryptera kommunikationen mellan interna tjänster och komponenter.Från och med version 2026.3.0 kan serveradministratörer ersätta de här TSM-genererade certifikaten med anpassade certifikat, som utfärdas av det egna företagets PKI eller en certifikatutfärdare (CA).I det här avsnittet förklarar vi hur du konfigurerar Tableau Server att använda anpassade certifikat för den interna kommunikationen mellan tjänster i stället för de självsignerade standardcertifikaten.(Vissa certifikat är tjänstespecifika och vissa är för komponenter som använder flera tjänster.För enkelhetens skull använder vi termen ”tjänster” här för att inkludera båda dessa fall.)
Obs! De anpassade certifikat och tsm-kommandon för konfiguration av Tableau Server som nämns här gäller bara intern kommunikation mellan Tableau Server-tjänster.De här certifikaten skiljer sig från extern (gateway) SSL, som riktas mot webbläsare och andra externa klienter.Information om hur du konfigurerar extern SSL finns i Konfigurera SSL för extern HTTP-trafik till och från Tableau Server.Du bör använda ett separat certifikat för extern (gateway) SSL.
Varför använda anpassade certifikat?
Det är inte alla installationer av Tableau Server som behöver anpassade certifikat, men för företag som måste uppfylla regelefterlevnadskrav inom reglerade branscher (till exempel FIPS) är möjligheten att använda anpassade certifikat i stället för självsignerade avgörande.De kan också krävas för att komma tillrätta med säkerhetskontroller som varnar för självsignerade interna certifikat.Företagets IT- och säkerhetsteam bör veta om ni behöver använda anpassade certifikat.
Tjänster med stöd för anpassade certifikat
Följande interna tjänster har stöd för anpassade certifikat.Använd tjänstens namn med alternativet --name för tsm security internal-cert set och tsm security internal-cert reset.Om du vill visa namnen på de tjänster som är tillgängliga kör du tsm security internal-cert list utan alternativet --name.
Enkel TLS (servercertifikat och nyckel, med valfri kedja):
apiGateway,gatewayInternal,hyper,jmx,thrift,tsigLogs,relationshipService,recommendationsService,vizportalMetadataApi, ochbackgrounderMetadataApiÖmsesidig TLS (mTLS), som kräver ett klientcertifikat och en nyckel utöver servercertifikatet:
activemqMTLS,coordinationServiceObs! Samordningstjänsten kan också konfigureras med ett eget kommando om du väljer att använda ett separat certifikat för det.Mer information finns i (Valfritt) Konfigurera ett separat anpassat certifikat för samordningstjänsten nedan.
Dessutom samordnar tsm security internal-cert set-all följande befintliga delsystem:
SSL för lagringsplats (PostgreSQL), SSL för TSM-styrenhet och OpenSearch (index- och sökserver).
När du använder
set-allmappas servercertifikatet till nod- och tjänstecertifikaten, klientcertifikatet mappas till ActiveMQ-klienten och OpenSearch-administratören och kedjan mappas till OpenSearch-certifikatutfärdaren.
Certifikatkrav
De certifikat och nycklar som du anger för de här kommandona måste uppfylla följande krav:
Certifikaten måste vara PEM-kodade X.509-certifikat.Privata nycklar måste ha formatet PKCS#1 eller PKCS#8.
Nyckelalgoritmerna RSA och ECC (EC/ECDSA) stöds.DSA-nycklar avvisas.
Krypterade nycklar stöds.Använd alternativen
--passphraseoch--client-passphraseför att ange lösenfrasen.Det är inget krav att tillhandahålla en kedjefil, men de flesta driftsättningar kräver en sådan.För en privat eller intern certifikatutfärdare måste rotcertifikatutfärdaren inkluderas i kedjan.Rotcertifikatutfärdaren kan bara utelämnas om certifikatet har utfärdats av en välkänd offentlig certifikatutfärdare som redan är betrodd av JVM.Rotcertifikatutfärdaren bör också installeras i operativsystemet och Java-förtroendearkivet på alla noder.
Värdnamnsverifiering: TSM-styrenhetens certifikat måste innehålla styrenhetsnodens fullständiga domännamn (FQDN) som eget namn (Common Name (CN)) eller som DNS Subject Alternate Name (SAN) – till exempel
DNS:<value returned by the Linux hostname command>.Detta räcker för valideringen.Andra interna certifikat validerar inte värdnamn just nu.Om du vill att certifikatet förblir giltigt även om TSM-styrenheten skulle flyttas till en annan nod, utfärdar du certifikatet med SAN som täcker alla noder i klustret som kan köra styrenheten eller så använder du ett SAN med jokertecken för den delade domänen (till exempelDNS:*.corp.example.com).Utökad nyckelanvändning (Extended Key Usage (EKU)): Ställ inte in EKU på enbart
serverAuthellerclientAuth.Du kan antingen låta bli att ange EKU eller ställa in det på båda värdena, men inte bara det ena.
Konfigurera Tableau Server med anpassade certifikat för intern kommunikation
Funktionen för anpassade certifikat i Tableau Server innehåller ett antal nya kommandon i kommandoradsgränssnittet för TSM.Med dem kan administratörer ange certifikat som Tableau Server ska använda för kommunikation mellan interna tjänster.De nya kommandona innehåller en rad underkommandon för tsm security internal-cert och en liknande serie underkommandon för tsm security coordination-service-internal-cert som är specifika för samordningstjänsten.
Konfigurera anpassade certifikat för individuella tjänster
En serveradministratör kan ställa in ett anpassat certifikat för en individuell tjänst.
Så här konfigurerar du anpassade certifikat för individuella tjänster:
Använd
tsm security internal-cert listför att visa de interna certifikat som konfigurerats.Använd
tsm security internal-cert resetför att återställa ett internt certifikat för en viss tjänst till det självsignerade standardcertifikatet.Använd
tsm security internal-cert setför att konfigurera ett internt certifikat för en viss tjänst.Använd
tsm security coordination-service-internal-cert setför att konfigurera ett internt certifikat för samordningstjänsten.
Konfigurera anpassade certifikat i grupp
En serveradministratör kan också ställa in anpassade certifikat i grupp för alla tillämpliga tjänster.
Så här konfigurerar du anpassade certifikat i grupp (alla tillämpliga tjänster):
Använd
tsm security internal-cert listför att visa de interna certifikat som konfigurerats.Använd
tsm security internal-cert reset-allför att återställa de interna certifikaten för alla tillämpliga tjänster till det självsignerade standardcertifikatet.Använd
tsm security internal-cert set-allför att konfigurera ett internt certifikat för alla tillämpliga tjänster.
Obs! Om du vill utesluta specifika tjänster när du använder kommandona set-all eller reset-all använder du alternativet --exclude <service>.
(Valfritt) Konfigurera ett separat anpassat certifikat för samordningstjänsten
Certifikatet för samordningstjänsten (ZooKeeper) kan konfigureras separat med hjälp av kommandona för tsm security coordination-service-internal-cert och det har specifika krav och begränsningar.Du kanske vill konfigurera samordningstjänsten separat av säkerhetsskäl eller för att begränsa påverkan om något går fel och du behöver återställa ett certifikat.
Använd
tsm security coordination-service-internal-cert listför att visa det konfigurerade interna certifikatet för samordningstjänsten.Använd
tsm security coordination-service-internal-cert resetför att återställa ett internt certifikat för samordningstjänsten till det självsignerade standardcertifikatet.Använd
tsm security coordination-service-internal-cert setför att konfigurera ett anpassat certifikat för samordningstjänsten.
Om det finns problem med samordningstjänstens certifikat behöver du utföra vissa steg för att slippa en fullständig ominstallation med säkerhetskopiering av Tableau Server.Mer information finns i Återställa ett anpassat certifikat för samordningstjänsten.
