Самый простой способ - создать сертификат самостоятельно и подписать его тем, что называется самоподписанием.Для того, чтобы ваш самогенерируемый сертификат был широко доверенным, вам нужно каким-то образом заставить его подписаться какой-то известной организацией.Вы можете попытаться скрыться в местных фестивалях / встречах с открытым исходным кодом, встретиться с уважаемыми людьми и заставить их подписать ваши ключи и еще много чего.Как вы можете себе представить, это большие затраты времени, но они могут стоить больше, чем один.
Или вы можете получить сертификат для генерации и подписи сертификата для вас, общеизвестнокак покупка сертификата.Это обычно стоит дорого, но очень быстро и просто.
Есть еще одна известная мне опция, а именно CAcert .Это бесплатный ЦС, управляемый сообществом, в котором вы получаете оценку других пользователей, а не централизованную проверку.
Для конечного пользователя это может быть немного сложнее, чем дорогие сертификаты, и вам, возможно, придется добавитьCAcert как доверенный орган в целевой системе.Но это все же намного меньше, чем самоподписание.