Спросите себя, что подтверждает сертификат.
Если вы получаете сертификат, выданный авторитетным центром сертификации, то это доказывает, что владелец сертификата подтвердил свою личность в этом центре сертификации в соответствии со своими стандартами доказывания.
Если вы получили сертификат, выданный специальным центром сертификации, то это доказывает, что кто-то знает, как создавать сертификаты.
Если вы контролируете оба конца разговора, я думаю, что для этой цели хорошо иметь свой собственный ЦС. Вы бы доверяли своему собственному CA. Возможно, вы действительно сможете сделать это очень надежно (оставив закрытый ключ CA в безопасном месте в автономном режиме и подписав упражнение на sneakernet).
Трудность была бы, если бы вам нужно было убедить кого-либо доверять вашему СА. Зачем им? Вам нужно будет убедить их в том, что это безопасно, и у них будет административная нагрузка на добавление вашего сертификата CA своим клиентам.