Я хочу, чтобы веб-прокси Titan загружал несколько сертификатов (точнее, файлы .crt) и использовал их для расшифровки трафика HTTPS для связанных с ними серверов. Это код, который я сейчас использую, который позволяет использовать сертификат веб-прокси Titan.
Код: Выделить всё
proxyServer.SupportedSslProtocols = SslProtocols.Tls12;
proxyServer.CertificateManager.CertificateValidDays = 825;
proxyServer.CertificateManager.RootCertificateName = "TesterApp";
proxyServer.CertificateManager.RootCertificate = proxyServer.CertificateManager.LoadRootCertificate();
proxyServer.CertificateManager.CreateRootCertificate();
proxyServer.CertificateManager.TrustRootCertificate(machine);
Все работает нормально. Думаю, я также могу выбрать один сертификат и назначить его RootCertificate. Хотя я не уверен, как назначить несколько из них. Я видел возможность добавления нескольких сертификатов в HTTP Toolkit и хочу добавить ту же функциональность в свое решение с помощью веб-прокси Titanium. Я проверил репозиторий веб-прокси Titan на GitHub, включая проблемы, а также ответы в SO, но не нашел ничего полезного. Я использовал ChatGPT AI, который рекомендовал несуществующие методы и в данном случае не помог.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... -web-proxy