Как получить подпись индивидуального разработчика для подписи приложений для граждан РБ и РФ.
Статья написана по памяти после года, как получил сертификат, некоторые моменты могут быть не точны.Я выбрал комодо, так как самый дешевый был, на 2021 лето.
1)Оплачиваем.
2)Они вам присылают их анкету на английском, дальше я перевожу её и заполняю сам.
3)Ищу нотарисуса, который будет свидетелем , что вы её подпишите и то , что вы - это вы, при этом данные они не проверяют, это нормально. Так же еще надо копию паспорта и прописку заверить. После они пишут свою резолюция с обратной стороны.
4)Дальше ищем переводчика из нотариальных, даю им бланк на английском, чтобы они только перевели ваши данные, которые вы вписывали в русскую версию и заполнили английскую версию документа. Так же копию документов
5)Дальше снова к нотариусу , который заверит переведенные документы. У меня было несколько страниц(заверенная форма, документы)
6)Дальше посылаем эти документы на валидацию (русскую версию и английскую)
7)После они еще запросят фото вашего паспорта и фото вас с паспортом
И когда проверка будет пройдена, вы можете получить ключ разработчика. У меня ушло больше месяца, но это можно сделать за пару дней.Дальше я им отсылал публичный ключ(точно не помню, вроде приватный ключ только у вас) и в замен я скачал сертификат.
Теперь у вас есть сертификат, он у меня назывался CollectCCC. Подписать ваше exe приложение можно следующим образом(для ubuntu):
1)openssl pkcs7 -inform der -in CollectCCC -print_certs -out CollectCCC.pem - создаем pem файл
2)openssl pkcs12 -export -out certificate.pfx -inkey PRIVATEKEY.key -in CollectCCC.pem - дальше ptf
3)osslsigncode sign -certs CollectCCC.pem -key PRIVATEKEY.key -n "CEMclient" -i https://cemgame.org -in /home/robert/Desktop/CEMClientInstaller.exe -out /home/robert/Desktop/CEMClientInstaller-sign.exe и сама подпись