4 ms·
There is no certificate involved in ad-hoc code signing. It's just a hash with no identity or chain of trust involved.
by plorkyeran 6y ago
There is no certificate involved in ad-hoc code signing. It's just a hash with no identity or chain of trust involved.
- nikisweeting 6y agoYes but "ad-hoc" code signing is almost useless on its own on macOS, it almost always goes with notarization, which does require a revokable certificate with a chain of trust attached to a Developer ID for the initial code sign. > You can only notarize apps that you sign with a Developer ID certificate. If you use any other certificate — like a Mac App Distribution certificate, or a self-signed certificate — notarization fails with the following message: "The binary is not signed with a valid Developer ID certificate." https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution https://developer.apple.com/documentation/xcode/notarizing_m... https://developer.apple.com/library/archive/technotes/tn2206/_index.html https://developer.apple.com/library/archive/technotes/tn2206...