Azione necessaria: il certificato push del sito Web scade tra 30 giorni. Il certificato push del tuo sito web non sarà più valido tra 30 giorni. Per generare un nuovo certificato, accedi e visita Certificati, identificatori e profili.
Se esegui un sito Web che invia notifiche push al browser, molto probabilmente hai ricevuto questa email da Apple che ti ricorda che il tuo certificato push per Safari sta per scadere. Ricevo la stessa e-mail da diversi anni ormai, ma ogni volta mi gratto la testa chiedendomi come posso farlo di nuovo.
Quindi quest’anno ho deciso di scrivere i passaggi e pubblicarli per tutti (ma soprattutto per me) da seguire di nuovo in futuro quando sarà il momento di rinnovare il certificato push di Safari.
Come rinnovare un certificato push del sito Web Safari
Per generare un nuovo certificato push del sito Web Safari, avrai bisogno di un account sviluppatore a pagamento. Per prima cosa dovrai richiedere un certificato a un’autorità di certificazione utilizzando Accesso Portachiavi sul tuo Mac, quindi dovrai creare un Web Push Certificate. Ti guideremo attraverso ogni passaggio con semplici istruzioni e illustrazioni.
Tieni presente che le seguenti istruzioni sono per generare un certificato push Safari per un sito Web che è già registrato per inviare notifiche push. Se il tuo sito web non è ancora registrato, assicurati di accedere al tuo account sviluppatore, fai clic su Identificatori e poi clicca su Registra un ID app. Quindi selezionare ID push del sito web e fai clic su Continua. Digita una descrizione, un identificatore, quindi fai clic su Continua per finalizzare la registrazione. Una volta fatto, puoi continuare con le istruzioni di seguito.
1) Per prima cosa dobbiamo fare una richiesta di firma del certificato. Aprire Accesso Portachiavi sul tuo Mac, quindi vai su Accesso Portachiavi > Assistente certificato > Richiedi un certificato da un’autorità di certificazione…

2) Inserisci il tuo indirizzo email e il tuo nome, che dovrebbe essere già precompilato. Lascia vuoto il campo Indirizzo e-mail CA e seleziona per salva la richiesta su disco.

Fai clic su Continua e assicurati di salva il file sul desktop per un facile riferimento. Ora dovresti avere un file intitolato CertificateSigningRequest.certSigningRequest sul tuo desktop.
3) Accedi al tuo account sviluppatore su developer.apple.com, quindi fai clic su Certificati, identificatori e profili nella barra laterale, quindi fare clic su Identificatori nella barra laterale. Fare clic sul segno + per creare un nuovo certificato.
4) Scorri verso il basso e seleziona Certificato ID push del sito web dalla sezione Servizi, fare clic su Continua.

5) Seleziona l’ID push del sito web dal menu a discesa. A meno che tu non gestisca più siti Web, dovrebbe esserci solo un’opzione. Fare clic su Continua.

6) Ora dobbiamo caricare il file CertificateSigningRequest.certSigningRequest che abbiamo salvato sul desktop nel passaggio 2. Fare clic su Scegli il file, vai al desktop e seleziona il file CertificateSigningRequest.certSigningRequest. Fare clic su Continua.

7) Infine, fai clic su Scarica per scaricare il certificato e salvarlo sul desktop. Salverà un file chiamato website_aps_production.cer al tuo desktop.
8) Fare doppio clic sul file website_aps_production.cer per aprirlo in Accesso Portachiavi. Se richiesto, assicurati di selezionare Accedere nel menu a discesa, come mostrato di seguito.

9) In Accesso Portachiavi, seleziona Certificati dalla barra laterale e individuare il certificato che abbiamo appena aggiunto. È abbastanza facile dire quale sia perché la sua data di scadenza dovrebbe essere esattamente un anno da oggi. Fare clic con il tasto destro sul file e selezionare Esporta ID push sito web.

10) Quando richiesto, assicurati di salvare il Certificati.p12 file sul desktop. Se viene richiesto di proteggere con password il file p12, non immettere alcuna password. Basta fare clic su OK. Dovrai comunque inserire la tua password di amministratore per esportare e salvare il file p12.

Con il file p12 ora sul tuo desktop, puoi caricarlo sul tuo servizio di notifica push preferito, come OneSignal, WebPushr, ecc.
Imparentato: Come rinnovare il tuo certificato di distribuzione per sviluppatori Apple