Kext Code Sign Error in Mavericks

We have a sound kernel extension that installs in / Library / Extensions. Under the new Apple rules (WWDC video 707), we must enter the kext code that sets / Library / Extensions. We asked apple to enable the kext code signing attribute for our developer id, and now it is enabled. According to the email reply we received from Apple, it looks like

If you previously received a developer identifier for signing the application, you need to re-upload your developer identifier in order to have an updated certificate.

Therefore, we updated the certificate, and the codes assigned kext. The code compiles fine. However, when we try to verify the code using the command below sudo kextutil -tn KEXTPATH

it gives the following error: Code signing failure: invalid code signing KEXT_PATH looks downloadable (including binding for libraries on disk).

Can someone help me solve this error.

+6
source share
1 answer

In addition to the developer identifier certificate for signing kexts code, you need to encode kernel box extensions of 10.9 and higher.

You cannot sign it at 10.8, set it to 10.9 -> / Library / Extensions

I am not sure if this will help solve your problem.

0
source

Source: https://habr.com/ru/post/958623/


All Articles