package com.codebyte.api.config.ssl;

/**
 * Thrown for any actionable TLS misconfiguration (missing/unreadable file, key/cert mismatch,
 * broken or expired chain). Being an {@link IllegalStateException}, it aborts context refresh — the
 * server fails fast, loudly, before the port opens.
 */
public class SslConfigurationException extends IllegalStateException {

    public SslConfigurationException(String message) {
        super(message);
    }

    public SslConfigurationException(String message, Throwable cause) {
        super(message, cause);
    }
}
