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

1

14

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.

Pend answered 21/6, 2014 at 17:56 Comment(0)
P
24

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
Pend answered 22/6, 2014 at 3:36 Comment(2)
It is completely different than the commands here, which one should I trust?Cathartic
It looks like it's essentially the same command as in step 2 of the GitHub gist, just split into key generation and then CSR generation.Hilaria

© 2022 - 2024 — McMap. All rights reserved.