Per la maggior parte del tempo utilizzo Ubuntu OS, ma ho utilizzato OS X per parecchio tempo e ora lo uso solo per mantenere le mie app iOS. Sto provando a creare la chiave privata, la richiesta di firma del certificato per il certificato e la chiave p12 e il file di provisioning su Ubuntu e penso che mi manchi qualcosa.
openssl genrsa -out mykey.key 2048
Questo genera per me la chiave privata per generare la richiesta di firma del certificato.
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj /[email protected], CN=Umair Ashraf, C=PK
Questo genera una richiesta di firma del certificato per consentirmi di inviarlo ad Apple per firmarlo.
Ho scaricato il file ios_development.cer da apple e ho 3 file in mano. Ora voglio creare p12 su di essi in modo da poterli importare nel portachiavi della mia macchina OS X.
openssl pkcs12 -export -clcerts -inkey ./mykey.key -in ./ios_development.cer -out ./dev_testing.p12 -name "Umair Ashraf"
Questo mi crea un file p12 ma con un errore che dice impossibile caricare i certificati . Quando ho provato questo file p12, non sembrava funzionare altrettanto bene. Cosa mi manca.
Voglio anche chiedere se questo file p12 sarà protetto da password? In caso contrario, come posso proteggerlo con password?