У нас есть идентификатор разработчика с поддержкой kext, который мы используем для подписи кода, и я убедился, что сертификат содержит требуемое расширение 1.2.840.113635.100.6.1.18.Тем не менее, kextutil -tn по-прежнему показывает:
Untrusted kexts are not allowed
Kext with invalid signature (-67050) denied: /Library/StagedExtensions/Library/Extensions/A0587A5A-52FC-46DC-832E-81919195902C.kext
После подписания я повторно извлек подпись, используя 'codesign -d --extract-сертификаты', чтобы убедиться, что правильный идентификатор разработчика с поддержкой kext действительно былиспользуется во время процесса подписания.
У меня есть сертификаты «Всемирный центр сертификации по связям с разработчиками Apple» и «Сертификационный центр по идентификатору разработчика» в цепочках ключей для входа и системы.
Любые предложения о том, куда идтиотсюда?Спасибо!