Apple Sertifika İsteği Oluşturma
Apple Developer hesabı ile Sertifika oluşturmadan önce bir sertifika istek dosyası oluşturulması gerekmektedir.
- MacOS üzerinden Keychain Access uygulamasını çalıştırın ve Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority seçin.
- Formda istenen gerekli bilgileri girin ve Save To Disk > Continue seçerek devam edin.
Çıkan dosya indirme isteğini onaylanarak sertifika oluşturma isteği tamamlanmış olur.
Apple Developer Hesabı ile Sertifika Oluşturma
- Apple Developer hesabına giriş yapın ve "Certificates IDs and Profiles" başlığını seçin.
- Ekranın sağ üst köşesinde yer alan Artı İkonunu - - kullanarak yeni bir sertifika ekleyin.
- Production sekmesi altında yer alan Website Push ID Certificate seçeneği seçerek devam edin.
Description ve ID alanlarını doldurduktan sonra bir sonraki adıma devam edin.
Identifier: web.com.example.domain gibi eşsiz bir reverse-domain dizisidir. (web ile başlamalıdır.).
Website Push ID Description: Web uygulamanıza vereceğiniz isim.
Buraya girilen değer Web Push kurulumu Safari Konfigurasyonu adımında Website Push ID alanına girilecektir.Bir önceki adımda oluşturulan Sertifika İstek Dosyasını belirtilen alana yükledikten sonra bir sonraki adıma geçin.
- Son olarak Donwload butonu ile Web Push sertifikasını kaydedin.
Web Push kurulumu Safari Konfigurasyonunun tamamlanması için burada oluşturulan sertifikaya bağlı bir .p12 sertifikası oluşturulması gerekmektedir.
.p12 Sertifikası Oluşturma
- Web Push kurulumu için oluşturuduğunuz .CER uzantılı sertifika dosyasını Keychain Access uygulaması ile açın.
Keychain Access ekranından .CER uzantılı sertifika dosyasının üzerine gelerek sağ klik ile Export seçeneğini seçiniz.
Burada oluşturulan sertifika Web Push kurulumu Safari Konfigurasyonu adımında .p12 Sertifika alanına yüklenecektir.Oluşturulan .p12 dosyasına bir şifre vererek dosyayı bilgisayara kaydedin.
Buraya girilen şifre değeri Web Push kurulumu Safari Konfigurasyonu adımında .p12 Şifre alanına girilecektir.