Ejemplo n.º 1
0
        private static ClientChannel CreateTlsChannel(Runtime runtime, TlsClientConfig tlsConfig)
        {
            // ANCHOR: create_tls_channel
            var decodeLevel = new DecodeLevel();
            var channel     = ClientChannel.CreateTls(runtime, "127.0.0.1:802", 100, new RetryStrategy(), tlsConfig, decodeLevel);

            // ANCHOR_END: create_tls_channel

            return(channel);
        }
Ejemplo n.º 2
0
        private static TlsClientConfig GetSelfSignedTlsConfig()
        {
            // ANCHOR: tls_self_signed_config
            var tlsConfig = new TlsClientConfig(
                "test.com",
                "./certs/self_signed/ca_cert.pem",
                "./certs/self_signed/entity1_cert.pem",
                "./certs/self_signed/entity1_key.pem",
                "" // no password
                ).WithCertificateMode(CertificateMode.SelfSigned);

            // ANCHOR_END: tls_self_signed_config

            return(tlsConfig);
        }
Ejemplo n.º 3
0
        private static TlsClientConfig GetCaTlsConfig()
        {
            // ANCHOR: tls_ca_chain_config
            var tlsConfig = new TlsClientConfig(
                "test.com",
                "./certs/self_signed/ca_cert.pem",
                "./certs/self_signed/entity1_cert.pem",
                "./certs/self_signed/entity1_key.pem",
                "" // no password
                );

            // ANCHOR_END: tls_ca_chain_config

            return(tlsConfig);
        }