yetrus Ответов: 0

Проблема с сертификатом веб-службы C#


У меня есть проблема, я использую сертификат безопасности, установленный на клиентской станции, чтобы подключить сервер, эта клиентская станция запускает веб-сервис, а сервер запускает другой веб-сервис. Например, файл *.pfx, который он инсталлирует в клиенте,

Это сообщение журнала WS client, когда он пытается подключиться к серверу, на котором работает этот метод "emitir":

1° Старый URL : works

2° новый URL-адрес: "сбой запроса с состоянием http 403: URLBlocked."

3° IP public, 4° other IP public : "удаленный сертификат недействителен в соответствии с процедурой проверки."

Итак, если я запускаю SoapUi в клиентской станции 1,2,3,4 работает! с этим, я полагаю, все правила брандмауэра установлены.

C#, FW 4.6.1
System.Net.ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
    
    Ws.ServiceService client = new Ws.ServiceService();
    
    client.Proxy = ObtenerProxy();
    
    ruta = @"E:\Apps\WsSeguros\AC-net.pfx";               
    
    client.ClientCertificates.Add(new System.Security.Cryptography.X509Certificates.X509Certificate2(ruta, "1234"));                              
    
    string response = client.emitir(xmlEmision, usr, psw);


пожалуйста, любая идея.

Приветствую вас

Что я уже пробовал:

Я попробовал SoapUi в клиенте и он работает

0 Ответов