validate_ssl_config

View as MarkdownOpen in Claude

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

1from signalwire.core.security_config import SecurityConfig
2
3security = SecurityConfig()
4is_valid, error = security.validate_ssl_config()
5
6if not is_valid:
7 print(f"SSL configuration error: {error}")
8else:
9 print("SSL configuration is valid")