I use Ubuntu OS most of the time but I also have used OS X for quite a time and now I only use it to maintain my iOS apps. I am trying to create private key, certificate signing request for certificate and p12 key and provisioning file on Ubuntu and I think I am missing something.
openssl genrsa -out mykey.key 2048
This generates private key for me to generate Certificate Signing Request.
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj /emailAddressfirstname.lastname@example.org, CN=Umair Ashraf, C=PK
This is generates Certificate Signing Request for me to send it to Apple to sign it.
I downloaded ios_development.cer file from apple and I have 3 files in hand. Now I want to create p12 out of them so I can import them in keychain of my OS X machine.
openssl pkcs12 -export -clcerts -inkey ./mykey.key -in ./ios_development.cer -out ./dev_testing.p12 -name "Umair Ashraf"
This creates me p12 file but with an error which reads unable to load certificates. When I tested this p12 file, it did not seem to work as well. What am I missing.
I also want to ask if this p12 file will be password protected? If not how can I password protect it?