Ejemplo n.º 1
0
        public void TestClient()
        {
            var cacert     = File.ReadAllText(Path.Combine(Folder, "ca.pem"));
            var clientcert = File.ReadAllText(Path.Combine(Folder, "client.pem"));
            var clientkey  = File.ReadAllText(Path.Combine(Folder, "client.key"));
            var ssl        = new SslCredentials(cacert, new KeyCertificatePair(clientcert, clientkey), context =>
            {
                return(true);
            });

            var options = new List <ChannelOption>
            {
                //new ChannelOption(ChannelOptions.SslTargetNameOverride, "foo.test.google.fr")
                new ChannelOption(ChannelOptions.SslTargetNameOverride, "KONYSHEVS-PC")
                //konyshevs
            };

            //var channel = new Channel("188.68.208.122", 555, clientCredentials, options);
            //var channel = new Channel("frontend.local", 4443, ssl, options);
            var channel = new Channel("localhost", 555, ssl, options);
            var client  = new GreetingService.GreetingServiceClient(channel);

            var re = client.greetingNew(new GreetingEmpty());
        }