Pem Sertifikası Oluşturma

Pem Sertifikası Oluşturma

Mobil uygulamanız ile ios bildirimleri göndermek için gerekli olan Pem Sertifikası Oluşturma hakkında gereken bilgiyi makalemizi inceleyerek ulaşabilirsiniz. Öncelikle Apple Developer hesabınızdan oluşturdugunuz  bildirim ve dağıtıcı setifikalarını bilgisayarınıza indirip, anahtar zincirine kaydetmeniz gerekir.  Kayıt işlemi tamamlandıktan sonra;

– Mac Anahtar Zincirine git

– Sol menüden, “Sertifikalar” seçeneğini seç

– Sağ üst kısmındaki arama çubuğuna, apple developerdan indirdiğiniz push sertifikasını, uygulamanızın paket kimliğini girin

– Aramada çıkan sertifikada “Apple Dağıtıcı Sertifikası” alt kısmında yer almalıdır. Bildirim sertifikasına tıkladığınızda açılan kısımda dagıtıcı ismi yer alması gerekir.

– Uygulama sertifikasını seçin

– Sağ tıklayın

– Dışarı aktar seçenegini seçin

– Hedef olarak masaüstünü seçin

– Kendinize bir şifre belirleyin

– Sertifikanız masaüstüne çıkarılacaktır.

– Aynı şekilde dağıtıcı sertifikasını seçerek dışarı aktarın.

– İlk sertifikanızı 1 ikinci dagığıtıcı sertifikanızı 2 olarak belirleyin.

– Mac Terminal konsolunu açın (Uygulamalar> Yardımcı Programlar> Terminal)

– Terminal’de, masaüstünüzde olduğunuzdan emin olun

– Aşağıdaki komutu girin:

“Openssl pkcs12 -in Sertifika1.p12 -kasa sertifika1.pem -nodes -clcerts”

– Komutu girdikten sonra, setifikanın masaüstünüzde oluşturulması için daha önceden belirlediğiniz şifreyi girin.

(Şimdi masaüstünüzde Sertifika1.p12 ve Sertifika1.pem olarak iki ayrı sertifika mevcut.)

-Aynı işlemi ikinci sertifika, dağıtıcı sertifikası için yapalım

-Aşşagıdaki komutu terminale girelim

“Openssl pkcs12 -in Sertifika2.p12 -kasa sertifika2.pem -nodes -clcerts”

-Aynı şekilde 2. sertifika için belirlediğimiz şifreyi girip, sertifikanın masa üstünde oluşturulmasını sağlayın.

(Masaüstünüzde şimdi iki adet .pem setifikası mevcut: 1.si push(bildirim) sertifikası 2.si dagıtıcı(Distribution) setifikası)

Şimdi sıra geldi 2 .pem setifikasını birleştirmeye.

İlk oluşturduğunuz sertifikanın ilk bölmesinden sonra 2. setifika içerisindekilerin tümünü seçip yapıştıralım
Oluşturduğunuz sertifika 4 parçadan oluşmalıdır.

İlk kısım bildirim(push) setifikası bilgileri içerir

Bag Attributes

    friendlyName: Apple Push Services: com.mobiluygulamamerkezi.xxxxxxx

    localKeyID: 68 68 49 DE 7j F0 C9 D1 j4 FD B1 CE E2 Y8 63 9B GF D1 C2 B9

subject=/UID=com.mobiluygulamamerkezi.xxxxxxx/CN=Apple Push Services: com.mobiluygulamamerkezi.xxxxxxx/OU=6XXXXXXXXX/O=Mxxxxxx Kxxxxxx/C=US

issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority

—–BEGIN CERTIFICATE—–

Bu kısımda anahtarlar mevcuttur

—–END CERTIFICATE—–

 

İkinci kısım dağıtıcı bilgileri yer alır

Bag Attributes

    friendlyName: iPhone Distribution: Mxxxxxx Kxxxxxx(6XXXXXXXX)

    localKeyID: 68 68 49 DE 7j F0 C9 D1 j4 FD B1 CE E2 Y8 63 9B GF D1 C2 B9

subject=/UID=6XXXXXXX/CN=iPhone Distribution: Mxxxxxx Kxxxxxx

(6XXXXXXXX)/OU=6XXXXXXX/O=Mxxxxxx Kxxxxxx/C=US

issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority

—–BEGIN CERTIFICATE—–

KEYS–KEYS

Bu kısımda anahtarlar mevcuttur

Bag Attributes

Son iki bölüm aynıdır sadece anahtarları içerir. İkisinin aynı olası gerekir.

Bag Attributes

    friendlyName: Mxxxxxx Kxxxxxx

    localKeyID: 68 68 49 DE 7j F0 C9 D1 j4 FD B1 CE E2 Y8 63 9B GF D1 C2 B9

Key Attributes: <No Attributes>

—–BEGIN RSA PRIVATE KEY—–

Bu kısımda anahtarlar mevcuttur

—–END RSA PRIVATE KEY—–

Bag Attributes

    friendlyName: Mxxxxxx Kxxxxxx

    localKeyID: 68 68 49 DE 7j F0 C9 D1 j4 FD B1 CE E2 Y8 63 9B GF D1 C2 B9

Key Attributes: <No Attributes>

—–BEGIN RSA PRIVATE KEY—–

Bu kısımda anahtarlar mevcuttur

—–END RSA PRIVATE KEY—–

Yukarıdada görüldüğü gibi oluşturulan ve birleştirilen sertifikada  dagıtıcı ve lokal anahtarlar 4 kısımda da aynıdır. Bu şekilde oluşturulan pem sertifikası oluşturma  daha sonra destek ekimize ulaştırılır. Destek ekimiz oluşturduğunuz sertifikayı sisteme yükler, sisteme yükleme sonrası google play uygulamanız tekrardan derlenir ve yayına verilir.  iOS bildirimlerinizin sorunsuz gitmesi için oluşturulan .pem sertifikası bilgileriniz eksiksiz olması gerekmektedir.

 kendi mobil uygulamanı yapmaya hemen başla, ücretsiz mobil uygulama yap, bedava mobil uygulama yap

Bir Cevap Yazın