I'm trying to sign PHP library por Sonoma and errors founds with code sign command
The steps I followed are:
- Created Certificate Authority for codesignin named CA for PHP
- Created Code signing signature named User for PHP
- Downloaded php using MacPorts /opt/local/lib/apache2/modules/mod_php83.so
- When trying to sign using Code signing signature:
codesign --sign "User for PHP" --force --keychain ~/Library/Keychains/login.keychain-db /opt/local/lib/apache2/modules/mod_php83.so
error appears:
Warning: unable to build chain to self-signed root for signer "User for PHP" /opt/local/lib/apache2/modules/mod_php83.so: errSecInternalComponent
- I'm gonna try with Certificate Authority, I'm not sure if is OK:
sudo codesign --sign "CA for PHP" --force --keychain ~/Library/Keychains/login.keychain-db /opt/local/lib/apache2/modules/mod_php83.so /opt/local/lib/apache2/modules/mod_php83.so: errSecInternalComponent