HTTPS это просто HTTP поверх TLS. Хуйня с сертификатами придумана была позже, а так TLS работает без них идеально причем с любыми прикладными протоколами. Gemini например так же устроен, что любое соединение шифруется, но там даже концепции подписанных сертификатов не существует.