Именно OpenSSL надо или просто для локальных тестов чтобы был доступен https? Если просто локально https то я так себе делал https://wp-kama.ru/note/ssl-openserver
if (Condition1)
{
// Condition1 is true.
}
else if (Condition2)
{
// Condition1 is false and Condition2 is true.
}
else if (Condition3)
{
}
else
{
// Condition1, Condition2, and Condition3 are false.
}