Как сделать WCF rest self host приложение, чтобы браузер, обращаясь к нему запрашивал сертификат?
Код | static void Main(string[] args) { string url = "http://localhost/Index";
WebServiceHost host = new WebServiceHost(typeof(MyServ), new Uri(url));
var binding = new WebHttpBinding(WebHttpSecurityMode.Transport);
//даже если роскоментировать не помагает ) //binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
host.AddServiceEndpoint(typeof(IMyServ), binding, "http://localhost/");
host.Open(); Console.WriteLine("Service is up and running"); Console.WriteLine("Press enter to quit ");
Process.Start("iexplore", url);
Console.ReadLine(); host.Close(); }
|
Добавлено через 3 минуты и 13 секунд он может запрашивать и на уровне транспорта и сообщения? что касается сообщений, то с рестом это будет не возможно... |