"Unknown Error = -2,147,414,007" on creating certificate with Certificate Assistant
Solution 1:
Was able to get this to work. The purpose for creating a certificate was to codesign gdb on Mac. Here are the steps for the same:-
- Create a certificate with all the parameters mentioned above.
- Instead of saving the Keychain under location System, save it under Login.
- Then, unlock the System Keychain by clicking on the lock icon on the top left corner and drag the certificate from Login to System.
- Right Click the Certificate, click on Get Info and and under Trust, set to Always Trust.
- Restart taskgated in terminal:
killall taskgated
- Enable root account:
Open System Preferences.
Go to User & Groups > Unlock.
Login Options > "Join" (next to Network Account Server).
Click "Open Directory Utility".
Go up to Edit > Enable Root User.
- Run
codesign -fs gdbc /usr/local/bin/gdb
in the terminal. - Disable Root Account again and you should be good to go.
Credits:
- Keychain Access error when creating new system certificate
- https://gist.github.com/hlissner/898b7dfc0a3b63824a70e15cd0180154