Senin, 01 Desember 2014

Cara mendapatkan Certivicate & Provisioning Apple Developer + convert .cer ke .p12


Biru : cara mendapatkan .cer Apple
Hijau : cara mendapatkan provisioning Apple
Merah : cara convert .cer ke .p12

1.       Cari, download dan instal OpenSSL & Microsoft Visual C++ Redistributable 
2.       Buka CMD.exe dengan mode Run as Administrator 
3.       Ketik tulisan tebal berikut
       C:\Windows\system32>cd c:\openssl-win64\bin

c:\OpenSSL-Win64\bin>openssl genrsa -out keyname.key 2048

Loading 'screen' into random state - done

Generating RSA private key, 2048 bit long modulus

........+++

.......................................+++

e is 65537 (0x10001)



c:\OpenSSL-Win64\bin>openssl req -new -key keyname.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=potabox@gmail.com, CN=Potabox Indonesia, C=ID

Loading 'screen' into random state – done



Ket :
bin>openssl genrsa -out keyname.key 2048 = membuat nama kunci baru

CertificateSigningRequest.certSigningRequest = nama file .certSigningRequest yang dibutuhkan ketika membuat sertifikat baru.

CN = Nama

C = Kode negara
  
4.       Sekarang login ke iOS Portal Developer. Pergi ke bagian Certificates, Identifiers & Profiles. klik tombol add dan kemudian pilih iOS App Development (atau jika Anda siap untuk merelease, pilih Production App Store and Ad Hoc). Klik Continue sampai Anda tiba di halaman yang memberikan Anda pilihan untuk meng-upload Certificate Signing Request. File ini terletak di folder bin dari OpenSSL bersama dengan private key Anda, Cari dan kemudian meng-uploadnya. Jika ini berhasil, Anda harus diberikan pilihan untuk men-download iOS Development Certificate yang dihasilkan. Mengunduh sertifikat dan menyimpannya dalam folder bin OpenSSL bersama dengan dua lainnya file. 

5.       Sekarang pergi ke bagian App ID di bawah Identifiers dan klik pada tombol add. Isi rincian di bagian ini dan kemudian klik Continue, aplikasi Anda sekarang harus terdaftar di bawah App ID. 

6.       Selanjutnya Anda harus menambahkan perangkat atau perangkat Anda ingin menginstal aplikasi pada. Pergi ke bagian Devices dan klik tombol add lagi. Tambahkan nama dan UDID dari perangkat (s). Untuk mendapatkan informasi ini Anda bisa pasang perangkat Anda ke komputer dan membuka iTunes, buka perangkat di iTunes dan mencari Serial Number Anda - ini bukan jumlah yang Anda butuhkan. Setelah Anda berada Serial Number, klik di atasnya. Ini akan mengungkapkan UDID dari perangkat. 

7.       Setelah Anda selesai menambahkan perangkat yang Anda inginkan, Anda dapat melanjutkan ke bagian Profil Provisioning dan sekali lagi klik tombol add di bagian kanan atas. Pilih iOS App Development (sekali lagi, jika Anda siap untuk merealese app memilih opsi App Store bawah distribusi sebaliknya) dan klik Continue. Pilih sertifikat yang baru saja dibuat dan klik Continue. Sekarang memilih perangkat yang ingin aplikasi untuk berjalan di dan klik Continue. Nama profil provisioning dan klik Generate. 

8.       Selamat! Sekarang Anda dapat men-download file Provisioning Anda, sekali lagi simpan dalam folder  OpenSSL\bin. Sekarang yang dilakukan adalah membuat file P12. Sekali lagi, menjalankan cmd sebagai administrator, mengubah direktori Anda ke OpenSSL \ bin dan jalankan perintah berikut:



c:\OpenSSL-Win64\bin>openssl x509 -in ios_development.cer -inform DER -out app_pem_file.pem -outform PEM

c:\OpenSSL-Win64\bin>openssl pkcs12 -export -inkey keyname.key -in app_pem_file.pem -out app_p12.p12
Loading 'screen' into random state - done
Enter Export Password: (ketik password terserah, hti2 menulis pasword karna apa yng anda tulis tidak muncul)
Verifying - Enter Export Password: (ketik pasword anda yang tdi dibuat)


Sumber :
http://www.joshmorony.com/how-to-create-an-ios-provisioning-profile-and-p12-with-windows/

Tidak ada komentar:

Posting Komentar