Post

Replies

Boosts

Views

Activity

Reply to launchctl LaunchDaemons and keychain access
Thank You Matt, I might just stick with the agent for now. For completeness, I've been toying with ways to avoid the agent. When I unlock the default keychain prior to codesigning, it seems to work, i.e. security unlock-keychain -p <PASSWORD> I would like to note the security implications, potentially giving access to all information inside the keychain to all kinds of tasks. Best regards Maik
Jul ’21
Reply to launchctl LaunchDaemons and keychain access
Hi Matt, thank you for your advise. I would like to note that I am setting the user in the job properties. <key>UserName</key> <string>dev</string> Apparently, this is not enough to setup up the proper context. Could you elaborate please how I can achieve this? I prefer a solution that automatically starts up after reboot to minimize the maintenance effort. As an alternative, is there a way to pass the certificate / signing identity differently to the codesign executable? Or would it have to reside in a keychain? Best regards Maik
Jul ’21