Client certificate: Could not establish secure channel for

Client certificate: Could not establish secure channel for

Merhaba,

Client certificate: Could not establish secure channel for ‘erişmeye çalışılan adres’ şeklinde erişim hatası alıyorsanız. Dikkat etmeniz  gerekenler arasında ,

  • Web.config

<system.serviceModel> içinde <endpoint address> kontrol etmeniz endpoint adresinizden eminseniz erişiminizin olup olmadığını kontrol ediniz. Ping atarak karşı sunucunun çalışır durumda olduğunu  ve telnet çekerek erişiminizin ilgili portlara (443..) olduğunu teyit ediniz.

  •  IIS’te App pool yetkilendirmeden sertifikaya erişim iznini kontrol ediniz.
  • X509CertificateValidationMode  için none verin.

client.ChannelFactory.Credentials.ServiceCertificate.SslCertificateAuthentication = new X509ServiceCertificateAuthentication
            {
                CertificateValidationMode = X509CertificateValidationMode.None,
                RevocationMode = X509RevocationMode.NoCheck }

 

Sonraki yazılarda görüşmek üzere.

Oğuz ALTUNTAŞ © 2020

error: Oğuz ALTUNTAŞ © 2020