As a continuation to my previous blog about
creating a safari certificate, I would like to extend it further with the process of renewing the thereof. The steps for renewal are quite straightforward and the same can be followed as below.
1) Create a text file named certreq.txt with the following contents
[NewRequest]
Subject="cn=Safari Developer,o=User"
RequestType=pkcs10
KeyLength=2048
Exportable=TRUE
2) Open a command prompt, change to the directory where certreq.txt is, and type the following command
certreq -new certreq.txt cert.pem
4) Click the 'Choose File' button, locate the "cert.pem" file you generated earlier, and upload it
5) It should have an option to download your certificate, which you just need to double click, then choose to install it in the previous location
6) You may need to copy the new certificate into the correct locations in the certificate manager
Note: Please remember to delete the old expired certificates
7) Done and dusted, you should now be able to develop Safari extensions again
Hope this blog helped you in getting your things done.