Я разработал несколько расширений для Firefox, и меня раздражает, что так сложно подписать расширение. Когда расширение не подписано, оно говорит "Автор не проверен", когда оно установлено, и для меня это выглядит неправильно.
У меня есть простой сценарий сборки, который собирает мой файл .xpi из исходных кодов, и у меня есть лицензионная копия PKZip (которая, согласно ряду руководств, необходима для создания подписанного xpi файла, который требуется Firefox), но я не нашел способ получить бесплатный/дешевый сертификат, который действительно работает, или набор инструкций, которые делают свое дело.
Поскольку мои расширения бесплатны, я не хочу тратить 400 долларов на коммерческий сертификат, но я не возражаю потратить около 50 долларов, чтобы сделать это. У меня есть машины с Linux и Windows, хотя мой сценарий сборки в настоящее время использует Windows, и это было бы наиболее удобно для использования.
Как вы решили это? Что мне нужно сделать, чтобы автоматически и безопасно подписывать мои расширения при их сборке?
Изменение: я ценю хиты Google, но шаги, которые они предоставляют, не достаточно, чтобы на самом деле получить сертификат, который работает. Ощущение, которое я получаю, напоминает мне эту классику: