Използване на съществуващ сертификат, издаден от CA, за подписване на OS X приложение и поддържане на Gatekeeper щастлив

Създавам OSX приложение, което се разпространява като DMG извън Mac App Store, и бих искал да продължи да бъде така веднъж Gatekeeper прилагането започва.

От изучаване на документацията за подписване на код изглежда, че препоръчителният подход е да получите сертификат „ИД на програмист“ и да го използвате за кодиране. Трябва обаче да сте регистриран разработчик на OSX и да плащате на Apple $99 всяка година. Вече имам сертификат от признат CA и бих искал да го използвам с codesign. Намерих документация как да направя това, но не мога да кажа дали Gatekeeper ще позволи приложения, подписани с помощта на сертификати, издадени от други CA, а не от Apple.

Някой знае ли?


person psychotik    schedule 15.05.2012    source източник


Отговори (1)


Gatekeeper разпознава само приложения, подписани с ИД на програмист, а не всеки подпис. Вижте това, което също обяснява как да тествате функционалността на Gatekeeper под лъв.

Въпросът е, че ако Apple притежава сертифициращия орган, те могат да отменят сертификата, ако приложението ви се окаже троян или нещо подобно.

person JWWalker    schedule 15.05.2012