Мы пытаемся получить доступ к веб-службе java через HTTPS из удаленной системы в нашей клиентской системе .net. Мы сталкиваемся с ошибкой:
Это может быть связано с тем, что сертификат серверанеправильно настроен с HTTP.SYS в случае HTTPS.Это также может быть вызвано несоответствием привязки безопасности между клиентом и сервером.
Интересно, что он работает в интерфейсе SOAP, но проблема только в Visual Studio. Почему он работает в мыле?Пользовательский интерфейс скорее не в Visual studio2010
protected void Page_Load(object sender, EventArgs e)
{
try
{
ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback(CertificationvAlidatefunction);
mainclass.ClientCredentials.UserName.UserName = "testuser";
mainclass.ClientCredentials.UserName.Password = "test123";
response = mainclass.Testmethod(request);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
private bool CertificationvAlidatefunction(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate,
System.Security.Cryptography.X509Certificates.X509Chain chain, SslPolicyErrors errors)
{
return true;
}