Le mie scuse se questo è troppo soggettivo, ma sto cercando consigli sulle migliori pratiche. Gestiamo un piccolo programma scritto in Python che funziona sui server dei nostri clienti e comunica con i nostri server. Stiamo usando il modulo ssl di Python che si basa su openssl per proteggere questa comunicazione sui nostri server. Questo programma è eseguito su sistemi Linux precedenti (si pensi a RHEL5) e su varianti di Windows. (Sì, il modulo ssl non viene fornito di default con Python 2.4, ma per favore ignora questo problema per il gusto di questa domanda.)
Il nostro piano è includere un file con il programma contenente l'autorità di certificazione che ha emesso il nostro attuale certificato SSL, così come alcune altre autorità che potremmo usare in futuro. In questo modo, sappiamo che a prescindere dai server del cliente, la nostra autorità di certificazione sarà affidabile.
È ragionevole o openssl fornisce un elenco abbastanza buono di autorità di certificazione anche per le vecchie versioni di openssl di cui non dovremmo aver bisogno di preoccuparci di ciò? Ci sono problemi che dovremmo prendere in considerazione anche per quanto riguarda la fornitura del nostro elenco di autorità di certificazione, oltre a bloccarci nell'elenco per futuri certificati SSL?