Sfortunatamente, questo non farà nulla per risolvere il problema, e potrebbe anche peggiorare le cose per te se non imposti le cose correttamente.
I certificati sono progettati per garantire che la chiave pubblica crittografata con la tua connessione appartenga effettivamente al server a cui stai tentando di connettersi. Lo fa utilizzando una firma da un'autorità di certificazione di terze parti che il tuo browser già si fida. Fondamentalmente è una dichiarazione firmata dalla CA che dice "abbiamo verificato che questa chiave pubblica appartiene a questo sito web".
Se dite al vostro browser "hey, non fidatevi più delle autorità di certificazione, affidate solo certificati dal proxy / CA personalizzato che sto per impostare", lo farà, ma poi la domanda diventa: "come questa nuova CA decide quali chiavi pubbliche appartengono a quali siti web "? Non hai risolto il problema, lo hai appena spostato. Inoltre, se la CA personalizzata non è implementata correttamente, potrebbe aprirti ad altre vulnerabilità (ad esempio, emettendo i certificati quando non dovrebbe, o inducendo il browser a pensare che una connessione sia crittografata quando in realtà non lo è).
Purtroppo, fino a quando qualcuno non troverà un modo migliore per i siti Web di distribuire le proprie chiavi pubbliche in modo sicuro e verificabile, siamo bloccati con CA e X.509 infrastruttura a chiave pubblica.