osx-gatekeeper

Non-Apple Issued Code Signing Certificate: Can it Work with Mac OS 10.8 Gatekeeper?

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-29 01:51:20
问题 Our company develops our application for both OS X and Windows. We have an existing purchased code signing certificate from a non-Apple authority we use to ID our Windows installers. We distribute both our DMGs & MSIs through our own company website. The code signing guide for Mountain Lion's new Gatekeeper feature seems to imply that a non-Apple issued standard certificate would work. I could misinterpreting what "third-party" means in this case.: Note: Apple uses the industry-standard form

Failure digitally signing a Mac app outside Xcode

狂风中的少年 提交于 2019-11-28 05:05:29
I develop a Mac app with Qt5, so outside Xcode. I want GateKeeper to allow my app to run on clients' computers rather than issuing the "Can't be opened because the identity of the developer cannot be confirmed" warning. I have successfully digitally signed the app but GateKeeper still comes with this complaint. I have an Apple developer certificate (I am the Team Agent) and my keychain says it is valid. I also have installed two Apple root certificates. I use the command line utility codesign to digitally sign all the binaries inside the app folder and in addition I digitally sign the app

How to sign (dynamic) JNLP files for OSX and Gatekeeper

纵然是瞬间 提交于 2019-11-27 20:07:16
My company produces Java Applications for Servers and delivers JNLP files to start local Applications. Since OSX 10.8.4 it is required to sign JNLP files with a Developer ID to keep Gatekeeper happy (it's actually in the release notes at the very bottom). The question is: how to accomplish this? AFAIK you can sign Apps (we have some Java Apps signed with Developer IDs) - but JNLP - Files are just that: files. Next: how to do this with generated JNLP files. We have to modify them as they come from a server - e.g. properties, base URL and so forth. AFAIK Java has a certain mechanism to say JNLP

OS X 10.8 Gatekeeper and Java applets

♀尐吖头ヾ 提交于 2019-11-27 19:20:13
With the new release of OS X 10.8, the Gatekeeper will popup the following warning, when you try to start a signed Java applet: The applet has been signed with a valid code signing certificate and will work correctly on other platforms as well as previous versions of OS X. If I change "Allow applications downloaded from:" to "Anywhere", it works correctly. As far as I can figure out "The digital signature could not be verified", actually means something like "the signature has not been made with a Mac Developer ID". So: Can I sign Java applets with a Mac Developer ID? Can I sign it with both a

Codesigning Kext with kext enabled certificate fails during kextload, “code signature invalid”

心不动则不痛 提交于 2019-11-27 16:42:38
问题 So we have a certificate that allows us to sign kexts, but when we run > sudo kextload friendly.kext, it fails and we sign the kext we want, and to prove it's signed, here's some diagnostic output: 👉 codesign --verify -vvvv friendly.kext friendly.kext: valid on disk friendly.kext: satisfies its Designated Requirement 👉 spctl -a -vvvv friendly.kext friendly.kext: accepted source=Developer ID origin=Developer ID Application: Friendly Corporation /Library/Extensions 👉 codesign -dvvv friendly

Failure digitally signing a Mac app outside Xcode

China☆狼群 提交于 2019-11-27 05:29:41
问题 I develop a Mac app with Qt5, so outside Xcode. I want GateKeeper to allow my app to run on clients' computers rather than issuing the "Can't be opened because the identity of the developer cannot be confirmed" warning. I have successfully digitally signed the app but GateKeeper still comes with this complaint. I have an Apple developer certificate (I am the Team Agent) and my keychain says it is valid. I also have installed two Apple root certificates. I use the command line utility codesign

How to sign (dynamic) JNLP files for OSX and Gatekeeper

旧时模样 提交于 2019-11-26 20:11:27
问题 My company produces Java Applications for Servers and delivers JNLP files to start local Applications. Since OSX 10.8.4 it is required to sign JNLP files with a Developer ID to keep Gatekeeper happy (it's actually in the release notes at the very bottom). The question is: how to accomplish this? AFAIK you can sign Apps (we have some Java Apps signed with Developer IDs) - but JNLP - Files are just that: files. Next: how to do this with generated JNLP files. We have to modify them as they come

OS X 10.8 Gatekeeper and Java applets

我与影子孤独终老i 提交于 2019-11-26 19:50:44
问题 With the new release of OS X 10.8, the Gatekeeper will popup the following warning, when you try to start a signed Java applet: The applet has been signed with a valid code signing certificate and will work correctly on other platforms as well as previous versions of OS X. If I change "Allow applications downloaded from:" to "Anywhere", it works correctly. As far as I can figure out "The digital signature could not be verified", actually means something like "the signature has not been made