在SuperSocket中启用TLS/SSL传输层加密

    SuperSocket 有自动的对TLS/SSL的支持,你可以无须增加或者修改任何代码,就能让你的服务器支持TLS/SSL。

    • 一个带有私钥的 X509 证书文件
      • 你可以通过 CertificateCreator in SuperSocket() 生成证书文件用于测试
    • 一个在你本地证书仓库的证书

    你需要通过下面的步骤修改配置文件来使用你准备好的证书文件:

    • 在server节点设置security属性;
    • 在server节点下增加certificate子节点;最后配置应该像这样:

    你也可以通过本地证书仓库的证书,而不是使用一个物理文件。 你只需要在配置中设置你要使用的证书的storeName和thumbprint: