Een ontwikkelingscertificaat omzetten in een P12-bestand

Als u iPhone-toepassingen wilt ontwikkelen met Flash Professional CS5, moet u een P12-certificaatbestand gebruiken. U genereert dit certificaat op basis van het Apple iPhone-certificaatbestand voor ontwikkelaars dat u van Apple ontvangt.

Het iPhone-certificaat voor ontwikkelaars omzetten naar een P12-bestand in Mac OS

Als u het Apple iPhone-certificaat eenmaal van Apple hebt gedownload, exporteert u het certificaat naar de P12-certificaatindeling. Ga in Mac® OS als volgt te werk:

  1. Open de toepassing Sleutelhangertoegang (in de map Toepassingen/Hulpprogramma's).

  2. Als u het certificaat nog niet aan Keychain hebt toegevoegd, selecteert u Bestand > Importeren. Navigeer naar het certificaatbestand (*.cer) dat u van Apple hebt ontvangen.

  3. Selecteer de sleutelcategorie in Sleutelhangertoegang.

  4. Selecteer de persoonlijke sleutel die aan het ontwikkelingscertificaat van uw iPhone is gekoppeld.

    De persoonlijke sleutel wordt door de iPhone-ontwikkelaar geïdentificeerd: <Voornaam> <Achternaam> openbaar certificaat dat aan een de sleutel is gekoppeld.

  5. Selecteer Bestand > Items exporteren.

  6. Sla de sleutel in de P12-indeling (Personal Information Exchange) op.

  7. U wordt gevraagd een wachtwoord te maken dat wordt gebruikt wanneer u probeert deze sleutel te importeren op andere computers.

Een Apple-certificaat voor ontwikkelaars omzetten in een P12-bestand voor Windows

Als u iPhone-toepassingen met Flash CS5 wilt ontwikkelen, moet u een P12-certificaatbestand gebruiken. U genereert dit certificaat op basis van het Apple iPhone-certificaatbestand voor ontwikkelaars dat u van Apple ontvangt.

  1. Zet het certificaatbestand voor ontwikkelaars dat u van Apple ontvangt, om in een PEM-certificaatbestand. Voer de volgende opdrachtregelinstructie uit vanuit de OpenSSL-bin-map:

    openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
  2. Als u de persoonlijke sleutel van de sleutelhanger op een Mac-computer gebruikt, zet u de sleutel om in een PEM-sleutel:

    openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
  3. U kunt nu een geldig P12-bestand genereren op basis van de sleutel en de PEM-versie van het iPhone-certificaat voor ontwikkelaars:

    openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12

    Als u een sleutel gebruikt van een Mac OS-sleutelhanger, gebruikt u de PEM-versie die u in de vorige stap hebt gegenereerd. Gebruik in het andere geval de OpenSSL-sleutel die u eerder hebt gegenereerd (op de Windows-computer).