Blog

Chi rinnova il certificato SSL della vostra PWA?

Tutti hanno già visto quella schermata: «La connessione non è privata» — una mattina, su un sito che il giorno prima funzionava. Dietro, quasi sempre la stessa storia: un certificato arrivato alla sua data. Ecco perché i certificati scadono per costruzione, perché scadranno sempre più in fretta — e chi tiene quel calendario per la vostra PWA.

Giorno 1.095 — cosa succede a un'app nei tre anni successivi al suo lancio.

La schermata che tutti hanno visto — altrove

Il copione è sempre lo stesso. Il sito ieri funzionava. Nessuno ha toccato niente — né i contenuti, né le impostazioni, né il codice. E stamattina ogni visitatore atterra su un avviso a tutto schermo, con un pulsante per tornare indietro che i più si affrettano a premere. Niente è rotto, a rigore: è ancora tutto lì, intatto. È solo passata una data.

Anche la vostra app ha un volto web: la sua PWA — la versione della vostra app che si apre nel browser, al vostro indirizzo, sul vostro dominio. Quell'indirizzo è protetto dallo stesso meccanismo del resto del web: un certificato. La domanda di questo articolo sta quindi in una riga: quel certificato ha una data di fine; chi si occupa della prossima?

Un certificato scade per costruzione

Un certificato SSL — il nome viene dagli inizi del web; il protocollo è stato sostituito da tempo dal suo successore, TLS, ma «SSL» è rimasto — fa due cose: dimostra che l'indirizzo visitato dal vostro utente è davvero il vostro, e cifra gli scambi. È lui, il lucchetto nella barra degli indirizzi.

E scade. Non è un difetto né una negligenza: è il modello di sicurezza. Un certificato rubato o compromesso è pericoloso finché resta valido — più la sua vita è corta, più la finestra è stretta. Let's Encrypt, l'autorità che protegge buona parte del web, emette certificati da 90 giorni, apposta.

E il movimento accelera. Nel 2025 l'industria — browser e autorità di certificazione riuniti nel CA/Browser Forum — ha approvato una riduzione a tappe della vita massima dei certificati pubblici: 398 giorni oggi, 200 nel 2026, 100 nel 2027, 47 giorni da marzo 2029. A quell'orizzonte, un certificato si rinnova circa otto volte l'anno. Il web non si è limitato ad accettare che i certificati scadano: ha deciso che sarebbero scaduti sempre più spesso.

Una data è pericolosa solo se nessuno tiene il calendario. L'industria ha appena moltiplicato le date.

Se quel calendario fosse vostro

Immaginate di mantenere da soli la vostra app e la sua infrastruttura. Quel calendario sarebbe vostro. Ottenere il certificato, installarlo, dimostrare a ogni rinnovo che il dominio è davvero vostro, ricominciare prima di ogni scadenza. Mettere in piedi un'automazione, certo — e poi sorvegliare l'automazione stessa, perché è il grande classico del genere: lo script di rinnovo che ha smesso di girare da mesi, e che si scopre la mattina in cui il certificato scade. Gli avvisi, intanto, partono verso un indirizzo email consultato una volta l'anno.

Con vite da 90 giorni, questo lavoro è già una reperibilità. A 47, cambia natura: il rinnovo manuale smette di essere un'opzione, anche cattiva. Tenere quel calendario diventa un mestiere — o una cosa da affidare a chi ne ha fatto il proprio.

Chi tiene il calendario in GoodBarber

Quando collegate il vostro nome di dominio, il certificato di quel dominio viene fornito automaticamente — non avete niente da comprare, niente da installare. La sua data di scadenza viene poi seguita come uno stato del sistema, e il certificato viene rinnovato prima della scadenza: l'incidente non viene riparato in fretta, viene anticipato. È tutta la differenza tra reagire a un guasto e fare in modo che non accada.

È anche per questo che questa famiglia di incidenti si presta così bene a essere presa in carico: è il guasto più prevedibile del mondo. Tutto è datato, tutto si sa in anticipo. Serve solo che qualcuno ne faccia il proprio lavoro — ogni giorno, per tutte le app insieme, anche quando le scadenze cominceranno ad avvicinarsi.

Cosa resta datato a vostro nome

La mappa completa di chi si occupa di cosa è nel primo articolo; sul fronte delle scadenze, è corta.

Il vostro nome di dominio. È registrato presso il vostro registrar, a vostro nome — è questo che lo rende vostro — e si rinnova. Un dominio scaduto si porta via tutto ciò che ci vive sopra, per quanto sano sia il resto. Quel rinnovo può venire solo da voi.

I vostri account sviluppatore Apple e Google. Stessa logica, stessa conclusione — sono a vostro nome, e le loro date sono vostre. La regola vale per tutta questa serie: ciò che è comune a tutte le app vive dal lato della piattaforma; ciò che è registrato a vostro nome vive da voi.

Il lucchetto, stamattina come ieri

Il beneficio, come spesso in questa serie, è invisibile: il lucchetto è nella barra degli indirizzi stamattina, come ieri, come al prossimo rinnovo — e non c'è altro da raccontare. Mentre le vite dei certificati si accorciano, l'unica cosa che cambia per voi è: niente.

Per la versione ingegneristica di cosa scade e si degrada in tre anni, il dettaglio è su dev.to. E se la vostra app non esiste ancora, tanto vale costruirla dove il calendario lo tengono per voi: creare la mia app con GoodBarber.

Domande frequenti

Bisogna comprare un certificato SSL per la vostra PWA?

Con GoodBarber, no: quando collegate il vostro nome di dominio, un certificato viene fornito automaticamente e poi rinnovato prima di ogni scadenza. Se mantenete la vostra infrastruttura da soli, ottenerlo, installarlo e rinnovarlo — ogni volta — è a carico vostro.

Cosa succede quando un certificato SSL scade?

I browser mostrano un avviso a tutto schermo — «La connessione non è privata» — e la maggior parte dei visitatori torna indietro. Niente è rotto: il sito e i suoi contenuti sono intatti; è semplicemente passata una data. Rimettersi in linea significa rinnovare il certificato; su una piattaforma che tiene il calendario, quel rinnovo arriva prima della data.

Perché i certificati SSL scadono sempre più in fretta?

Perché è più sicuro: un certificato compromesso è pericoloso finché è valido, e una vita corta restringe quella finestra. Nel 2025 l'industria ha approvato una riduzione a tappe, dai 398 giorni di oggi ai 47 del 2029. La conseguenza pratica: il rinnovo manuale diventa insostenibile, e automatizzare il calendario smette di essere una comodità per diventare l'unico approccio percorribile.

La mia app nativa è coinvolta?

La schermata «La connessione non è privata» è una storia da browser: riguarda la vostra PWA e le pagine web legate alla vostra app. La vostra app nativa, installata dagli store, non la mostrerà — ma anche lei comunica su connessioni cifrate, e una parte delle sue chiamate si appoggia sullo stesso certificato della vostra PWA. Il calendario di cui parla questo articolo copre quindi anche lei.

Per approfondire

Se oggi la vostra app esiste solo come PWA, nel browser, e volete vederla anche negli store, le pagine dedicate spiegano come creare app iPhone native per l'App Store e creare app Android native per Google Play con GoodBarber, senza codice.

Continua a leggere

  7 min di lettura

Come regolare i bordi nella mia app?

In GoodBarber, ogni cella, widget e campo ha già il suo bordo di 1 px. Dagli un colore, uno spessore di 1, 2 o 4 px, o un solo lato sotto un titolo.

  4 min di lettura

Il nuovo back office di GoodBarber: più chiarezza per creare la tua app

Tutto parte dal design. Un nuovo carattere tipografico, Plus Jakarta Sans, un blu per l'interfaccia, un verde riservato a ciò che pubblica e conferma, angoli addolciti, ombre morbide e icone ridisegnate. L'insieme si legge con calma e ogni colore ha un ruolo: il blu guida, il verde conferma.In My App, l'anteprima della tua app occupa il centro dello schermo e le impostazioni sono raccolte in un pannello a destra. Modifichi da una parte, vedi il risultato dall'altra, e la tua app resta sotto i tuoi occhi per tutto il lavoro.