Kimlik denetimi giden iletide başarısız oldu. Uzak bitiş noktasının beklenen DNS kimliği ” iken, uzak bitiş noktası ” DNS talebini sağladı. Bu yasal bir uzak bitiş noktasıysa, kanal proxy’si oluştururken ” DNS kimliğini EndpointAddress Identity özelliği olarak açıkça belirterek sorunu düzeltebilirsiniz. Programmatically set identity on WCF EndpointAddress

Programmatically-set-identity-on-WCF-EndpointAddress

Merhaba,

Projenizde özellikle wcf servis üzerinden güvenilir (ssl(443)) sertifika ile işlem yapmaya çalıştığınızda;

Localde sertifikayı ekleyip işlem yapıyorsanız.

factory.Credentials.ClientCertificate.SetCertificate(StoreLocation.LocalMachine, StoreName.My, X509FindType.FindBySerialNumber, clientCertificateSerialNumber);

“Kimlik denetimi giden iletide başarısız oldu. Uzak bitiş noktasının beklenen DNS kimliği ” iken, uzak bitiş noktası ” DNS talebini sağladı. Bu yasal bir uzak bitiş noktasıysa, kanal proxy’si oluştururken ” DNS kimliğini EndpointAddress Identity özelliği olarak açıkça belirterek sorunu düzeltebilirsiniz.” şeklinde hata alıyorsanız.

Proxy’e açıldığınız noktada

 

 EndpointAddress nesnemiz= new EndpointAddress(new Uri(serviceUrl), new DnsEndpointIdentity(endPointIdentity));

değerine atama yaparak sorunu düzeltebilirsiniz.

 

 

Oğuz ALTUNTAŞ © 2020

error: Oğuz ALTUNTAŞ © 2020