Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Linux openssl to generate CSR for iOS? [duplicate]

Tags:

ios

openssl

rsa

csr

Apple, faithful to its extremely proprietary spirit, requires certificates used for iOS developer program to be generated with a mac. (as a .certSigningRequest file)

Obviously, they somehow use a standard for these keys, so my question is: What does a .certSigningRequest look like? Could someone share a censured version of their file? (while keeping same length)

Then, I am sure we can figure out a way to generate the same thing with openssl, and eventually edit the csr file to make it match the format required by apple.

like image 643
FlorianB Avatar asked Jun 21 '14 17:06

FlorianB


1 Answers

Ah, in fact it is strictly the same format than the files generated with openssl. I just use to generate always 4096 and I did not expect apple to use 2048 only.

So to generate a set of keys for ios developer:

openssl genrsa -out ios-dev.key 2048
openssl req -new -key ios-dev.key -out ios-dev.csr
like image 51
FlorianB Avatar answered Nov 01 '22 15:11

FlorianB