dukzcry / osx-goodies

Kernel extensions for macOS which I wrote
58 stars 20 forks source link

kext signature always failed. #15

Open cloudfirst opened 4 years ago

cloudfirst commented 4 years ago

I can codesign other kext driver with my certificate with kext extention. however, it is always failed on intalling SASMegaRAID after signed and notarization.

anyone has ever try to sign and install SASMEgaRAID kext driver ?

below is the output of signature verification.

$ codesign -dvvv ./SASMegaRAID.kext Executable=/Users/luhya/Documents/oxfold/kext-biz/SASMegaRAID.kext/Contents/MacOS/SASMegaRAID Identifier=com.apple.driver.SASMegaRAID Format=bundle with Mach-O thin (x86_64) CodeDirectory v=20200 size=668 flags=0x0(none) hashes=15+3 location=embedded Hash type=sha256 size=32 CandidateCDHash sha1=0eec0fb236af03785c6a76bef8309b5a40c77c3f CandidateCDHash sha256=8e4187abaab07b2ece73bc54dcc945e5922f5a94 Hash choices=sha1,sha256 CDHash=8e4187abaab07b2ece73bc54dcc945e5922f5a94 Signature size=9116 Authority=Developer ID Application: shanghai oxfold network Co., Ltd (A2P542M34H) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=Jun 29, 2020 at 5:12:22 PM Info.plist entries=21 TeamIdentifier=A2P542M34H Sealed Resources version=2 rules=13 files=0 Internal requirements count=1 size=188

dukzcry commented 3 years ago

No man, I was developing and using this prior all that restriction mess in macOS