Como gerar o arquivo p12 para minha compilação do phonegap?

1

Minha empresa fez um certificado de desenvolvedor na plataforma Apple Developer. Neste ponto, preciso vincular um arquivo de chave à minha compilação do iOS no Phonegap.

Estou tentando gerar este arquivo de chave, no qual preciso do arquivo .p12 e do arquivo provisioning profile . Eu tenho o arquivo provisioning profile , mas não consigo gerar o arquivo .p12 .

Estou usando o Openssl para gerar meus arquivos e experimentei esse comando para gerar o último arquivo:

openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12
Enter pass phrase for ios.key: *********
No certificate matches private key

O que exatamente estou fazendo errado aqui? Posso encontrar a chave privada no site developer.apple.com ?

UPDATE: aqui estão os passos que estou realizando para chegar a este problema:

  1. Gerar chave privada: openssl genrsa -des3 -out ios.key 2048 e insira uma senha pass123
  2. Gerar arquivo CSR: openssl req -new -key ios.key -out ios.csr -subj "/[email protected], CN=company, C=BE" e digite a senha da chave privada pass123
  3. Acesse o portal de provisionamento do Apple Developer para iOS e faça o download do certificado de desenvolvimento .cer file
  4. Converta o certificado em um arquivo PEM: openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM
  5. Gere o arquivo P12 usando a chave privada (ios.key) e o certificado de desenvolvimento do iOS (ios_development.pem): openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12 e insira a senha da chave privada pass123
  6. Mensagem de erro: No certificate matches private key
por Jordec 30.05.2016 / 14:24

1 resposta

1

A causa do meu problema foi que excluímos o certificado do Keychain Access. Isso causou ou chaves privadas e públicas para desaparecer também, tornando impossível extrair o arquivo p12.

Corrigi o problema regenerando o certificado do zero.

Mais detalhes podem ser encontrados aqui: Não consigo exportar um p12 arquivo

    
por 06.06.2016 / 16:46

Tags