How to create a certificate signing request on a PC for Windows

Okay, we’re going on two months of posting about our process of becoming a certified Apple developer so we can provide author “apps” for our published authors at Outskirts Press.

Last time I posted about how to create a certificate signing request on a Mac. And actually, if you have access to a Mac, that’s the easiest way to do it. But, if like 90% of us, you own a PC instead, here’s what you do (it’s a royal pain, but hey, complain to Apple).

1. Go to
2. Install Open SSL
3. It’s possible you will also need to install Redistributable files for Visual C++ 2008 if your computer doesn’t already have it installed.
4. Open a command session in Windows by going to the Start menu and typing CMD in the Search box and then choosing the CMD program.
5. Type the following into the command line: openssl genrsa -out mykey.key 2048
6. Save the private key file that is generated.
7. Type the following command into the command line, replacing the BOLD variables with your specific information:

openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest  -subj “/, CN=Certificate_Name, C=Country(US for United States)

8. You should receive your CSR file via email attachment. Save it to your computer. Then upload it to your Provisioning Platform at

One thought on “How to create a certificate signing request on a PC for Windows

Comments are closed.