Skip to content

配置SSL

Henry edited this page Oct 12, 2019 · 1 revision

在通讯中很多时候都需要考安全性,组件提供对SSL的支持,只需要简单配置一下即可完成基于SSL的安全通讯。

服务端配置

            mXRPCServer.ServerOptions.LogLevel = BeetleX.EventArgs.LogType.Trace;
            mXRPCServer.ServerOptions.DefaultListen.SSL = true;
            mXRPCServer.ServerOptions.DefaultListen.CertificateFile = @"d:\ikende.com.pfx";
            mXRPCServer.ServerOptions.DefaultListen.CertificatePassword = "******";

客户端配置

            client = new XRPCClient("localhost", 9090);
            client.SslEnabled("ikende.com");

SslEnabled不指定证书服务名称的情况下会使用Host配置。