# Troubleshoot TLS Handshake Fail Error

{% hint style="danger" %}
**At a Glance**: 🔒 TLS handshake failures in Pynt indicate that a secure connection to your API target couldn’t be established. This guide will help you resolve these issues for secure API scans.
{% endhint %}

***

## TLS Error Messages

* **TLS handshake failed because of an unauthorized certificate.**
* **TLS handshake failed because your target uses a self-signed certificate.**

### What Happened?

The SSL certificate used to identify the site is not trusted. This may be due to a self-signed certificate, an untrusted CA, or an SSL stripping mechanism.

### How to Resolve?

1. Use the `--insecure` flag when running Pynt’s Docker container:

```bash
docker run --insecure ...
```

{% hint style="warning" %}
⚠️ **Note**: Running in insecure mode means the server’s identity cannot be verified. Use this option with caution.
{% endhint %}

***

{% hint style="info" %}
For additional support, visit [Pynt Community Support](https://www.pynt.io/community).
{% endhint %}
