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/