***

title: validate_ssl_config
slug: /reference/python/agents/configuration/security-config/validate-ssl-config
description: Validate that SSL configuration is complete and certificate files exist.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

Validate that SSL configuration is complete and the certificate files exist.

## **Returns**

`tuple[bool, Optional[str]]` -- A tuple of `(is_valid, error_message)`.
Returns `(True, None)` when SSL is disabled or when all required files exist.

## **Example**

```python {4}
from signalwire.core.security_config import SecurityConfig

security = SecurityConfig()
is_valid, error = security.validate_ssl_config()

if not is_valid:
    print(f"SSL configuration error: {error}")
else:
    print("SSL configuration is valid")
```