--- title: "Troubleshoot SSL and Integration Store Connections" slug: "polarity-troubleshoot-ssl-and-integration-store-connections" updated: 2026-11-14T00:29:11Z published: 2026-11-14T00:29:11Z canonical: "knowledge.threatconnect.com/polarity-troubleshoot-ssl-and-integration-store-connections" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.threatconnect.com/llms.txt > Use this file to discover all available pages before exploring further. # Troubleshoot SSL and Integration Store Connections Start with certificate and CA-chain checks when an SSL connection or Integration Store operation fails. Inspect the presented chain visually, or use the optional strict checks for a pass/fail result on trust and identity. ## Applies To Standard Polarity Server v5 Docker installations under `/app`, using container names `polarity_web` and `polarity_platform`. Confirm names, ports, available tools, and proxy settings against your installation. Run `docker` commands on the host using the normal Docker administration account. ## Troubleshooting Flow [![Check the certificate and key, confirm the full CA chain, inspect or verify TLS, then retry the store operation. Correct failed checks before investigating the remaining request error.](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure_2_Polarity-Server-SSL-Troubleshooting-Flow.png)](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure_2_Polarity-Server-SSL-Troubleshooting-Flow.png) [Open the troubleshooting flowchart at full size](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure_2_Polarity-Server-SSL-Troubleshooting-Flow.png). The checks below provide the commands for each stage. ## Match the Symptom to the Check | Symptom | First Check | Next Action | | --- | --- | --- | | Private key does not match certificate | Compare public components for the exact installed pair | Use the correct matching pair; do not regenerate unrelated keys | | Browser or client reports a hostname mismatch | Compare the connection name with the certificate SANs | Obtain a certificate for the intended name or correct the configured endpoint | | Certificate expired or not yet valid | Inspect certificate dates and system time | Correct time or install a currently valid certificate | | Unable to get issuer or verify chain | Inspect sent intermediates and the connecting process's trust roots | Correct the served intermediate chain or add the applicable approved root | | Web service does not start after replacement | Inspect startup errors, file paths, key passphrase, and access permissions | Correct the failed prerequisite or restore the previous pair | | Integration Store fails to load | Check certificate validity, the full CA chain, and configured proxy access | Correct missing chain material or the observed proxy issue | | Store loads but integration installation fails | Recheck that every CA certificate in the required chain is installed | Correct the chain first; if it is complete and valid, inspect the specific install error | ## Check the Installed Certificate and Key Use [the preparation checks](/docs/polarity-prepare-certificate-and-private-key-files#verify-the-certificate-and-key) with the actual installed paths. Check both the web and platform certificate/key pair. A valid private key can still belong to the wrong certificate; a matching pair can still be expired, untrusted, or invalid for the requested name. Do not paste private-key contents into tickets, chat, or diagnostic reports. Certificate subjects, issuers, validity dates, and fingerprints are usually enough to identify the public certificate under review. ## Optional Strict Verification for Client Facing TLS From the affected client network, replace `polarity.example.test` with the real server name. Use the applicable trust bundle in `root-ca.pem`. ```bash openssl s_client -connect polarity.example.test:443 \ -servername polarity.example.test \ -verify_hostname polarity.example.test \ -verify_return_error -CAfile root-ca.pem -showcerts