Case
OpenSSLError.underlyingError(_:)
Reserved for surfacing errors from the underlying OpenSSL C API.
case underlyingError(String)
Discussion
Not produced by any shipping code path. Once future APIs start invoking the provider layer, this case will carry the string produced by ERR_error_string_n so callers can log the exact upstream reason. Today it exists solely to preserve API stability across that transition.