# \[Push Notification - iOS\] Replace .p12 file after one year

**URL:** <https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656>\
**Category:** Questions about Thunkable X\
**Created:** [November 17, 2022, 11:45am UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656 "2022-11-17T11:45:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![maurizio.polverini89](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maurizio.polverini89/32/145191_2.png) [@maurizio.polverini89](https://community.thunkable.com/u/maurizio.polverini89)\
**Post date:** [November 17, 2022, 11:45am UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/1 "2022-11-17T11:45:11Z")

</div>

Hi there,

i know that this is not 100% Thunkable reated but i am wondering if someone of you has experienced the same issue.

I’m using Windows and, after 1 year in Apple Stores, the app’s Push certificate usually expires and if I want to keep on sending push notification, it needs to be renewed.

At the moment it seems like the [One Signal .p12 generator](https://onesignal.com/provisionator) is not working (the support confirmed it), apparently it generates a .p12 file but with the wrong password that can’t be read from One Signal in order to replace the file.

I contacted the support and they gave me [this link](https://documentation.onesignal.com/docs/generate-an-ios-push-certificate)  
to do it manually but, as you can see, it only works on Mac.

As I said i’m using windows and i having troubles extracting the .p12 file from the CRS (Certificate Signing Request) that i already created.

I know it sounds hard, but hope someone faced this issue before and can advise.

Thank you very much!

---

<div class="post-metadata">

**Author:** ![maurizio.polverini89](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maurizio.polverini89/32/145191_2.png) [@maurizio.polverini89](https://community.thunkable.com/u/maurizio.polverini89)\
**Post date:** [November 17, 2022, 11:49am UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/2 "2022-11-17T11:49:51Z")

</div>

In the specific, i tried to follow [these istructions](https://www.nordea.com/en/doc/export-certificates-to-p12-1.pdf) but when i’m asked to extract in the .p12 format, the options are disallowed

 ![Immagine](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/b/cbb25aa128ca61e6168b5260582dd4da10daeac3.png)

---

<div class="post-metadata">

**Author:** ![assistsolucoes](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/assistsolucoes/32/128709_2.png) [@assistsolucoes](https://community.thunkable.com/u/assistsolucoes)\
**Post date:** [November 17, 2022, 2:50pm UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/3 "2022-11-17T14:50:00Z")

</div>

I got to generate manually through this link: [https://subscription.packtpub.com/book/application-development/9781849691383/1/ch01lvl1sec11/generating-a-certificate-signing-request-using-windows](https://subscription.packtpub.com/book/application-development/9781849691383/1/ch01lvl1sec11/generating-a-certificate-signing-request-using-windows)

On Windows, you’ll need these other 2 topics, from left side menu icon:  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/3/23e84159fad872e87e619a6c3910e25d22a35889.png)

Resuming, it’s basically 4 steps:

1. generate CSR with your apple developer e-mail account, name and country
2. create new push services certificate on Apple Developer, then download it
3. generate PEM file using certificate from step 2
4. generate P12 file using PEM from step 3

---

<div class="post-metadata">

**Author:** ![josepandare02t](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@josepandare02t](https://community.thunkable.com/u/josepandare02t)\
**Post date:** [November 17, 2022, 8:29pm UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/4 "2022-11-17T20:29:17Z")

</div>

Try using the OneSignal Provisionator on a INCOGNITO MODE (web browser). That worked for me.

---

<div class="post-metadata">

**Author:** ![maurizio.polverini89](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maurizio.polverini89/32/145191_2.png) [@maurizio.polverini89](https://community.thunkable.com/u/maurizio.polverini89)\
**Post date:** [November 19, 2022, 9:50am UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/5 "2022-11-19T09:50:54Z")

</div>

Thank both of you, i tried the incognito mode first and it worked

EDIT:

I knew i was speaking too early.  
It worked for the first time, now even the incognito mode shows the same password problem.

The website you gave, doesn’t load properly (i tried different browers and incognito mode too) @assistsolucoes

---

<div class="post-metadata">

**Author:** ![josepandare02t](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@josepandare02t](https://community.thunkable.com/u/josepandare02t)\
**Post date:** [November 20, 2022, 6:41pm UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/6 "2022-11-20T18:41:14Z")

</div>

OneSignal staff mentioned that from another computer would work. Not sure about that as per worked the first time on Incognito mode for me.

---

<div class="post-metadata">

**Author:** ![assistsolucoes](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/assistsolucoes/32/128709_2.png) [@assistsolucoes](https://community.thunkable.com/u/assistsolucoes)\
**Post date:** [November 21, 2022, 11:57am UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/7 "2022-11-21T11:57:06Z")

</div>

> [@maurizio.polverini89](#):
>
> The website you gave, doesn’t load properly (i tried different browers and incognito mode too)

Sorry to know that, but it’s working for me… I opened just now.

---

<div class="post-metadata">

**Author:** ![Ironchorch\_Yo](https://avatars.discourse-cdn.com/v4/letter/i/e5b9ba/32.png) [@Ironchorch\_Yo](https://community.thunkable.com/u/Ironchorch_Yo)\
**Post date:** [January 21, 2023, 8:05pm UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/8 "2023-01-21T20:05:58Z")

</div>

Using another computer didn´t work for me (neither using the incognito mode). Has anyone found a solution to this issue? 🙃

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [April 21, 2023, 8:06pm UTC](https://community.thunkable.com/t/push-notification-ios-replace-p12-file-after-one-year/2135656/9 "2023-04-21T20:06:28Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
