Загрузка нескольких сертификатов с помощью веб-прокси TitaniumC#

Место общения программистов C#
Ответить
Anonymous
 Загрузка нескольких сертификатов с помощью веб-прокси Titanium

Сообщение Anonymous »

Я хочу, чтобы веб-прокси 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»