Fix server certificate validation

This commit is contained in:
2025-09-28 18:35:40 +09:00
parent 4239dce5e1
commit 8b91197ca1

View File

@ -5,6 +5,7 @@ using System.Security.Cryptography.X509Certificates;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.ServiceModel.Description;
using System.ServiceModel.Security;
using System.Text;
namespace Hcs.Broker.Api.Request
@ -268,11 +269,12 @@ namespace Hcs.Broker.Api.Request
clientCredentials.UserName.Password = Constants.PASSWORD_SIT;
}
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate (
object sender, X509Certificate serverCertificate, X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
return true;
};
clientCredentials.ServiceCertificate.SslCertificateAuthentication =
new X509ServiceCertificateAuthentication()
{
CertificateValidationMode = X509CertificateValidationMode.None,
RevocationMode = X509RevocationMode.NoCheck
};
if (!client.UseTunnel)
{