Utilizo el sistema operativo Ubuntu la mayor parte del tiempo, pero también he usado OS X durante bastante tiempo y ahora solo lo uso para mantener mis aplicaciones iOS. Estoy intentando crear una clave privada, una solicitud de firma de certificado para el certificado y una clave p12 y un archivo de aprovisionamiento en Ubuntu y creo que me falta algo.
openssl genrsa -out mykey.key 2048
Esto genera una clave privada para que yo genere una solicitud de firma de certificado.
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj /[email protected], CN=Umair Ashraf, C=PK
Esto es genera una solicitud de firma de certificado para que la envíe a Apple para firmarla.
Descargué el archivo ios_development.cer de Apple y tengo 3 archivos en la mano. Ahora quiero crear p12 a partir de ellos para poder importarlos en el llavero de mi máquina con OS X.
openssl pkcs12 -export -clcerts -inkey ./mykey.key -in ./ios_development.cer -out ./dev_testing.p12 -name "Umair Ashraf"
Esto me crea el archivo p12 pero con un error que dice no puedo cargar certificados . Cuando probé este archivo p12, no pareció funcionar tan bien. ¿Qué me estoy perdiendo?
También quiero preguntar si este archivo p12 estará protegido por contraseña. Si no, ¿cómo puedo protegerlo con contraseña?